ImagemagickやGhostScriptなどのライブラリを使用して、イタリック体のフォント、PDFのBoldフォントを通常のフォントに変換する方法はありますか?いくつかのライブラリを使用してpdfのイタリックフォントを通常のフォントに変換するには?
0
A
答えて
2
基本的に答えは「いいえ」ですが、そこにはいくつかのレベルの警告があります。
PDFファイルの最も一般的なシナリオは、埋め込みフォントが含まれ、そのフォントがサブセットであることです。この場合、フォントはカスタムエンコーディングを使用するため、モニターで 'Hello'が表示されたときに、実際の文字コードは 'Axtte'または同様の不器用なものになる可能性があります。 フォントにもToUnicodeテーブルが含まれていると、技術的に太字または斜体と同じファミリの組み込みサブセットを作成して埋め込むことができます。これは膨大な量の作業になります。
フォントがサブセットではない場合、カスタムエンコードが含まれていない可能性があります。これは、置換を再エンコードする必要がないため、そのタスクを容易にします。
フォントが埋め込まれていない場合は、PDFコンシューマが代わりに置換文字を見つける必要があるため、Fontオブジェクトのフォント名を変更するだけで済みます。
PDFはバイナリ形式であり、ファイル内のすべてのオブジェクトのオフセットを含むインデックス(xref)を持つため、変更はxrefテーブルを再構築する必要があることを意味します。
私はあなたのためにこれを自動的に行うツールについては知らないが、いくつかのことを自動的に行うことはできますが、自分で作成する必要があります。例えば、MuPDFはあなたのために不正な外部参照テーブルを持つPDFファイルを '修正'します。
それでも、斜体や太字のフォントでは通常のフォントに比べて間隔が異なる可能性があり、通常のフォントに置き換えた場合にはそのように見えます。
ですから、根本的には、
関連する問題
- 1. pdf/pdfをiTextライブラリを使用して変換する
- 2. jspdfライブラリを使用してhtmlファイルをpdfに変換する
- 3. PHPでImagickライブラリを使用してpdfファイルをイメージに変換するには?
- 4. spireライブラリを使用したExcelからPDFへの変換
- 5. npmを使用してHTMLをPDFに変換するhtml-pdf
- 6. htmlをいくつかのドキュメントタイプに変換する(.pdfかもしれない?)
- 7. pdfmakeを使用して特定のフォントまたは言語でhtmlからpdfに変換する方法
- 8. C#を使用して.aspxをpdfに変換するには?
- 9. 他のPDFファイルでフォントを使用するには? (itext7 PDF)
- 10. XSLのスタイルを使用してXMLをPDFに変換する
- 11. pdftoolsを使用してpdfのテキストをバッチに変換する
- 12. 通常のPythonアプリケーションをPySparkバージョンに正しく変換するには
- 13. Android Studio 2.2 rcのフォントを太字から通常に変更するには
- 14. Baminiフォントtexはc#.netを使用して英語フォントに変換します。
- 15. PHPを使用してHTMLをPDFに変換しますか?
- 16. C#プログラム:通常のテキストに16進データを変換する:ライブラリのインポートエラー
- 17. CSSを使用してPDF文書フォントを変更するには
- 18. PDFは私がSVGにPDFに変換するほぼすべてのライブラリを試してみました
- 19. どのように私はImageMagickのを使用して、高解像度のJPEGファイルにいくつかのPDFファイルを変換しようとしている
- 20. イメージをpdfに変換してPDFファイルに変換する
- 21. ユニコードのテキストを通常のテキストに変換するには
- 22. 互換ライブラリを使用してFragmentsに変換する際のListActivity/MapActivityについて
- 23. ReportViewerを使用せずに.rptを.pdfに変換して変換する
- 24. AppleScriptを使用してExcelをPDFに変換する(PDFとして保存)
- 25. は.netを使用してpdfに変換します。
- 26. のmod_rewrite:#!/に通常/ URLを変換/ URL
- 27. typenameHandling jsonを通常のjsonに変換
- 28. CMDを使用して複数のPowerPointファイルをPDFに変換
- 29. 通常のデータフレームをJSONに変換するには?
- 30. ベトナム語テキストを通常のテキストに変換するには?