問題タブ [libharu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1793 参照

android - Android NDK で libharu をコンパイルする

libharuを Android 用にコンパイルしようとしています。私のjniフォルダーには次のものがあります:

  • /jni/lpng154/には libpng のすべてのソースとインクルード ファイルが含まれます。
  • /jni/libharu-2.2.1/ libharuのすべてのソースとインクルード ファイル

これは私のAndroid.mk ( /jni/フォルダー内) です。libharu には libpng との依存関係があるため、最初に libpng をコンパイルする必要があります。

次に、libharu をコンパイルします。

ndk-buidを実行すると、ファイル *hpdf_image_png.c* をコンパイルしようとするとコンパイラが停止し、次のような多くのエラーが発生します。

ndk-build はpng.hを見つけることができないと思います...コンパイラがヘッダーを見つけるのをどのように支援できますか?

Android.mk にフラグを追加する場合:

2 つの行の前に:

ndk-build everithingを実行して正常にコンパイルします...しかし、libharu に埋め込まれた png が見逃されます。

皆さんのお陰で。

0 投票する
1 に答える
931 参照

pdf - libharuとvalaを使用してPDFを作成する

誰かがvala言語から動的に(ファイルをpdfとして保存する必要なしに)pdfファイルを作成する方法についてのポインターを私に与えることができるかどうか疑問に思いました。libharuでできると聞いたので、彼らのドキュメントを調べていましたが、それでも私にはちょっとぼんやりしています。誰もが行く方法を知っていますか...

valaで作成されたUIからlibharuに注釈/テキストを送信しますか?そしてlibharuにそれからpdfを作成させますか?

助けていただければ幸いです。ありがとう!

0 投票する
3 に答える
899 参照

ios - iOS テキスト フィールドから PDF を作成する

私は、「現場」で働く特定の専門家が使用することを目的とした新しい iOS アプリの要件と仕様に取り組んでいます。これらの人々は、何週間にもわたって一日中、あらゆる種類の情報を追跡する標準化されたフォームを使用して、上司にかなりの報告の負担を負っています。従来、これらのフォームは PDF 形式で、単純に印刷してインクで記入し、同じ作業をしている数十から数百の他のユーザーと共有していました。データを入力してフォームの一部として印刷できるように、フォーム フィールドを含む PDF を使用する場合もあります。いずれにせよ、彼らのワークフロー、時間とストレスのプレッシャー、およびその他の要因を考えると、標準化されたレポート フォームを作成するのはあまり生産的な方法ではありません。

私たちが仕様としているアプリは、フィールドに入力されたデータを追跡し、データごとに論理的な方法で整理するための iOS (可能であれば Android も - ただし、現時点では 2 番目または 3 番目の要件) のユーザー インターフェイスを提供します。個々のユーザーは、ボタンを押すだけで、そのすべてのデータを取得し、標準化されたフォームを使用してその PDF ファイルを自動的に作成します。

もちろん、フォームはこの業界では厳密かつ厳格に標準化されており、形式、構造、または表現の逸脱はまったく許容できません。

そこで私は、アプリが認定機関からの元の標準化されたフォームの内部リポジトリを維持し、可能な各データ領域がフィールドとして定義されると考えて、プロジェクトに取り組みました。アプリは次のことを行います。

  1. 当面のタスクに必要な PDF フォームを開きます。
  2. 辞書を解析して特定のデータ フィールドを識別します。
  3. 単一のフィールドごとに、iOS アプリの独自のユーザー インターフェイスとデータ テーブルから関連データを識別し、そのデータを PDF/辞書の対応するフィールドに割り当てます。
  4. PDF を新しいPDF ファイルにエクスポートします。このファイルは、アプリが電子メールで送信するか、iCloud、Dropbox、またはその他の形式のファイル共有を介して保存します。

#4 の問題点は、その PDF ファイルは Windows および Mac の標準 PDF アプリケーション (Acrobat、Preview など) で編集可能なままにしておく必要があるため、すべてのフィールドを残す必要があることです。また、PDF は Windows でも Mac でも同じように表示できるはずです。

現在、PDF (元のドキュメントでもエクスポートされた最終ドキュメントでも) を iOS アプリ内に表示する必要はありません。

これが可能かどうかはわかりません。これは私たちの最初の iOS プロジェクトであり、開発時間を節約し、プラットフォーム間での移植を容易にするために、Moai や Corona などのフレームワークを使用してアプリを構築することに傾倒してきました。とはいえ、Lua とこれらのフレームワークの 1 つを使用してそれができない場合 (私は懐疑的です...彼らはゲームに非常に向いているようです)、Objective C で直接それを行い、しばらくしてから Android バージョンをビルドすることに反対しません。道路。

しかし、いずれにせよ、これが実際的な事業であるかどうかを評価するのに途方に暮れています。私たちの要件は明確であり、率直に言って、これができない場合、プロジェクトはそれ以上追求されません. しかし、私のオプションが何であるか、Lua でそれを実行できるかどうか、およびこれを達成するのに最も役立つ SDK を特定するために、皆さんの助けを借りることは間違いありません。

0 投票する
1 に答える
656 参照

c - 特定のフォントの使用方法、たとえばUbuntuのlibharuでのVerdana

/ usr / share / fonts / type1 / gsfonts /にいくつかのtype1タイプがあり、msttcorefontsをインストールした後はさらに多くのタイプがあります。しかし、その多様なフォントの中で、どちらがverdanaなのか、arialなのか、それとも他のフォントなのかわかりません。また、/ usr / share / fonts / X11 / Type1/fonts.dirにverdanaエントリが見つかりませんでした。

フォントをロードするための私のコードは次のとおりです。

編集済み:次の関数呼び出しを使用すると問題が解決するようです:

0 投票する
2 に答える
3113 参照

pdf - ほぼ同じドキュメントのサイズに大きな違いがある理由

最初に libharu で作成され、2 番目に PDF::API2 で作成された 2 つの PDF があります。座標に言及しない場合、内容は同じです。しかし、最初のpdfは2番目に4倍オーバーサイズです。私が見つけた唯一の違いは、ドキュメント プロパティの [フォント] タブに表示される埋め込みフォントの種類です。

一番に

秒で

その埋め込まれたサブセットを処理する方法は?

0 投票する
1 に答える
639 参照

iphone - haru ライブラリを Xcode 4.1 プロジェクトに追加する方法

最近、pdf 生成用の haro ライブラリを見つけて、https: //github.com/akisute/iPhonePDF から iPhonepdf サンプルを取得しました。サンプルは正常に動作しますが、実際にはプロジェクトでライブラリを使用できませんでした。httpとして段階的に実行します。 ://kishorek.com/?s=pdf&searchsubmit=は言ったが、最終的にエラーが発生しました:

コマンド /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 が終了コード 1 で失敗しました

助けるために前にそれを使用する人はいますか...

前もって感謝します

0 投票する
2 に答える
648 参照

android - libharuはAndroidをコンパイルしましたが、ライブラリを読み込めません

今、私はlibharuをsoにコンパイルしましたが、コード:System.LoadLibraryを書くと、それは機能しません。エラーメッセージは次のとおりです。

java.lang.UnsatisfiedLinkError:libharu.soを読み込めませんでした:findLibraryがnullを返しました

どうしたの?

0 投票する
1 に答える
499 参照

pdf - Libharuで変換行列を設定するにはどうすればよいですか?

libharuを使用してドキュメントをPDFにレンダリングしたいと思います。ドキュメントの座標をpdfページの座標に変換するグローバルスケールファクターを設定したいと思います。

スケーリングに関係するlibharuの唯一の関数はですHPDF_Page_GetTransMatrix(page)

HPDF_Page_GetTransMatrix()HPDF_TransMatrix構造体を参照としてではなく値として返すため、返された行列の要素を設定してスケーリングを変更することはできません。

関数-functionのSet-CounterpartがありませんHPDF_Page_GetTransMatrix()

スケールファクターを設定するにはどうすればよいですか?

0 投票する
1 に答える
748 参照

iphone - iOS 用 LibHaru にカスタム アノテーションを追加する

iPad アプリの 1 つで PDF を作成することに興味があります。問題は、注釈として画像が必要なことです。そのため、その画像をクリックすると、注釈メッセージがポップアップします。libHaru を使用すると PDF に注釈を追加できることを学びましたが、注釈の画像は libHaru で事前定義されています。カスタム画像を注釈に追加する方法を誰かに教えてもらえますか?

0 投票する
0 に答える
785 参照

c# - C# と libharu: TTF フォントの使用

libharu 内で TTF-Fonts を使用しようとしています。

しかし、libharu は ariali.ttf を使用しません。コンパイル エラーなどは発生しません。libharu はフォントを使用しないだけです。Damn.ttf を記述して同じ結果を得ることもできます。

では、何が問題なのですか?

c# インターフェイスと Visual Studio 2010 で libharu を使用しています