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