問題タブ [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 投票する
0 に答える
275 参照

c++ - Windows で libHaru を使用してフォントを埋め込むことができない

Linuxで完全に機能する次のコードがあります。

ただし、Windows では、 への呼び出しがHPDF_LoadTTFontFromFile()返さ""れ、エラー105Dが に設定されpdf_docます。ドキュメントによると、このエラーは「フォントを埋め込むことができません。(ライセンス制限)」を意味します。

ただし、同じ TTF フォント ファイルが Linux でも機能します。デモで提供されているフォントも試してみましたが、その場合、pdf_doc「ファイルを開くことができません。(詳細コードが設定されています。)」という意味のエラー 0x1017 が設定されます。

また、渡すと呼び出しが成功しHPDF_FALSE(「フォントを埋め込まない」ことを意味します)、機能します。しかし、フォントを埋め込む必要があります:(

誰かが同様の問題に直面しましたか?
何か不足していますか?
Linux では許可されているのに、Windows ではライセンスが問題になるのはなぜですか?
Windowsのフォント関連の設定/構成に関連していますか?

編集:
Helvetica-bold フォントでエラーが発生しています。Helvetica の通常版ではエラーは発生しませんが、埋め込まれていません。
Base-14 フォントと何か関係がありますか?

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

c - C LibHaruへの参照定義されていません

プロジェクトで LibHaru を使用する必要があり、ダウンロードしてインストールしました。configure と make は正常に機能しました。しかし、コードで使用しようとすると、関数が認識されません。

Linux Mint ディストリビューションで試しています。HPDF_Doc、ページ、およびフォントが認識されます。

出力は、定義されていない関数への参照のエラーです

出力:

opresor@opresor:~/Descargas/PracticaFinal$ make -f Makefile.vuelos

vuelos_client.o: 関数 `vuelos_1' について:

/home/opresor/Descargas/PracticaFinal/vuelos_client.c:508: `HPDF_New' 罪の定義を参照

/home/opresor/Descargas/PracticaFinal/vuelos_client.c:514: `HPDF_Free' 罪の定義を参照

/home/opresor/Descargas/PracticaFinal/vuelos_client.c:517: `HPDF_SetCompressionMode' sin definir を参照

/home/opresor/Descargas/PracticaFinal/vuelos_client.c:518: 参照 a `

等..

collect2: エラー: ld が 1 つの終了ステータスを返しました

Makefile.vuelos:39: ターゲット 'vuelos_client' のレシピが失敗しました

make: *** [vuelos_client] エラー 1

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

tags - libHaru PDFに「タグ」/「構造タグ」はありませんか?

libHaru を使用して (C++ コードにソースを含めることにより)、PDF ファイルを生成しています。「タグ」(別名「構造タグ」) を追加して、これらの PDF ファイルにアクセスできるようにしたいと考えています。ドキュメンテーションとソース コードで確認できることから、libHaru はこれをサポートしていません。libHaru が実際にタグをサポートしていないことを誰かが確認できますか? また、直接サポートされていない場合、libHaru コードを変更してタグを追加する方法はないでしょうか? 誰もこれをやったことがありますか?