Microsoft Wordの[ファイル]-[オプション]-[文字体裁]にある文字幅の調整を指定してWordファイルをPDFファイルに変換するには、どうしたら良いですか?
Aspose.Words.Document.Save(path, SaveFormat.Pdf);
のようにPDFファイルを作成しています。この場合は、”間隔を詰めない"が設定されているようなレイアウトでPDFが作成されますが、"句読点のみを詰める"をWordで指定している時のような出力を期待したいです。PDF作成時に文字間隔の調整は可能ですか?
文字間隔の調整テスト.docx (23.2 KB)
こちらが、現象の発生するWordファイルです。
Wordでは3行で表示されています。その状態でPDF化したいのですが、PDFファイルに変換すると
最後の345)あたりが次の行に改行され4行の表示でPDFが作成されてしまいます。
Wordで表示されているような見え方でPDFにできますか?
@MasamichiShikibu, Aspose.Wordsは “句読点のみを詰める” 機能をサポートしていません。そのため、このドキュメントをPDFに正しく表示することはできません。 この問題のチケット WORDSNET-24048を記録しました。 チケットが閉じられた後、このフォーラムスレッドで通知されます。
ドキュメント内の “句読点のみを詰める” オプションを “間隔を詰めない” オプションを変更すると、Aspose.WordsとMicrosoft Wordによって作成されたPDFファイルが同じでなければなりません。
The issues you have found earlier (filed as WORDSNET-24048) have been fixed in this Aspose.Words for .NET 25.2 update also available on NuGet.