2016-07-06 17 views
1

私はDocuments4Jの実装を、MS Wordの専用システム上にあるスタンドアロンの実行可能なサーバーjarを使ってまとめました。そして、私はそれらも提供するクライアントのjarファイルを使ってWebサービスを呼び出します。期待どおりに働いているようです。Documents4J:WordからPDFへの変換での変換

問題は、クライアントが最終的なPDF製品でカーニングを認識していることです。文字の間隔が不揃いなフォントの組み合わせを使用するのは一般的です。このような鋭い観察は、開発スタッフが一目で気付かなかったものでした....私たちはMS Wordを含まないword2pdfオープンソースAPIを使用していた古い実装から、PDFがよりよく見えるようになったことに気付きました。この問題は、Wordを開いて「名前を付けて保存」を使用してPDFとして保存すると複製されます。言い換えれば、これはMS Wordの問題です。

ただし、Adobe PluginがMS Wordに存在し、「書き出し」または「印刷」を使用すると、目的の製品が得られます。

この代替方法をDocuments4J内で使用するために、RemoteServerまたはBuilderを構成する方法はありますか?

答えて

0

効果的には、documents4jはMS Office APIをトリガーするVBSスクリプトをラップします。 (速い)セーブ-として、PDFの機能が使用されている標準のPDFファイルのための

wordDocument.ExportAsFixedFormat outputFile, _ 
             WdExportFormatPDF, _ 
             False, _ 
             , , , , , , , , , , _ 
             True 

ではなく:script of the MS Word converterはすでにPDF /生成のために輸出を使用しています。プラグインを使用するには、おそらくエクスポート機能も必要になるでしょう。

これが品質を改善するかどうかをPDF/A世代で試しましたか?この場合、後者を避けたい場合は、PDF/Aを無効にするために、最後のTrueFalseに変更する必要があります。

関連する問題