|
よくある質問 (FAQ)
ここでは Aspose 製品のよくある質問と回答を紹介いたします。
PDF 変換時に書式やオートシェイプが削除される
以下の製品で、Office ファイルから PDF への変換にはいくつかの制限があります。一部の書式設定や、描画オブジェクトなどはサポートされていない場合があり、サポートされていない機能は PDF 上には描画されません。詳細は以下の各製品のリンク先 (英文) を参照してください。
Docx 形式で出力すると Word 2010 で開いた際互換モードで表示される (Aspose.Words for .NET / Java)
明示的に指定しない場合、Docx で出力すると Word 2007 に準拠した形式で出力されるため、Word 2010 でファイルを開くと互換モードで開かれます。
下記のようにオプションを指定することで Word 2010 に準拠させることができます。
//.NET C#
Document doc = new Document("input.docx");
OoxmlSaveOptions options = new OoxmlSaveOptions(SaveFormat.Docx);
options.Compliance = OoxmlCompliance.Iso29500_2008_Transitional;
doc.Save("output.docx", opt);
//Java
Document doc = new Document("input.doc");
OoxmlSaveOptions options = new OoxmlSaveOptions(SaveFormat.DOCX);
options.setCompliance(OoxmlCompliance.ISO_29500_2008_TRANSITIONAL);
doc.save("output.docx", options);
PowerPoint を PDF に変換すると日本語が文字化けする (Aspose.Slides for .NET)
一部のフォントでは日本語名を認識できないため、システムロケールを US にすることで MS ゴシック を MS Gothic として認識させる必要があります。以下はサンプル コードです。
//.NET C#
CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture;
CultureInfo currentUICulture = Thread.CurrentThread.CurrentUICulture;
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
LoadOptions options = new LoadOptions();
options.DefaultAsianFont = "MS Gothic";
options.DefaultRegularFont = "MS Gothic";
Presentation pres = new Presentation("input.ppt", options);
pres.Save("output.pdf", SaveFormat.Pdf);
Thread.CurrentThread.CurrentCulture = currentCulture;
Thread.CurrentThread.CurrentUICulture = currentUICulture;
 |
その他、Aspose 製品に関して、ご不明な点がございましたら、お気軽にお問い合わせください! |
|