Spire.PDF for Java

ニュース&リリース

2023-07-27

Spire.PDF for Java 9.7.8 では PDF から Word への変換の新しいインターフェースが追加されました

Spire.PDF for Java 9.7.8のリリースを発表できることをうれしく思います。このバージョンでは、PDFからWordへの変換の新しいインターフェース、「クロップボックス」の設定インターフェース、および文書の印刷時に「Margins」の設定インターフェースが追加されました。PDFからWord、PDFA、およびOFDへの変換機能も強化されました。さらに、このバージョンではいくつかの既知の問題が修正されました。例えば、PDFを読み込む際にプログラムが「java.lang.NullPointerException」をスローした問題が修正されました。詳細は以下の内容を読んでください。

このリリースで行われた変更のリストは次のとおりです
カテゴリー ID 説明
New feature SPIREPDF-5843
SPIREPDF-5854
PDFからWordへの変換の新しいインターフェースが追加されました。
PdfToWordConverter converter = new PdfToWordConverter(inputPath); 
converter.saveToDocx(OutputPath); 
converter.dispose(); 
New feature SPIREPDF-6115 「クロップボックス」の設定インターフェースが追加されました。
PdfDocument pdfDocument = new PdfDocument(); 
pdfDocument.loadFromFile("input.pdf"); 
PdfPageBase pdfPageBase = pdfDocument.getPages().get(0); 
// setting the "crop box". 
pdfPageBase.setCropBox(new Rectangle2D.Float(0,0,400,800)); 
pdfDocument.saveToFile("output.pdf", FileFormat.PDF);
New feature SPIREPDF-6167 文書の印刷時に「Margins」の設定インターフェースが追加されました。
PdfDocument pdf = new PdfDocument(); 
pdf.loadFromFile(inputFile); 
PrintSettings setting = pdf.getPrintSettings(); 
pdf.getPrintSettings().setPaperMargins(30,30, 30, 30); 
setting.setPrinter("Microsoft XPS Document Writer"); 
pdf.getPrintSettings().printToFile(outputFile); 
pdf.print(); 
pdf.close(); 
Bug SPIREPDF-3556 PDFをWordに変換した後、グラフの座標軸の座標が失われる問題が修正されました。
Bug SPIREPDF-4980 フローレイアウトでPDFをWordに変換した後、内容が正しくない問題が修正されました。
Bug SPIREPDF-5047 PDFをWordに変換した後、フォント名に余分な接尾辞が付く問題が修正されました。
Bug SPIREPDF-5067 PDFをWordに変換した後、Office365で開くと文字化けする問題が修正されました。
Bug SPIREPDF-6085 PDFを読み込む際に、プログラムが「java.lang.NullPointerException」をスローした問題が修正されました。
Bug SPIREPDF-6102 PDFをPDFAに変換した後、文書を表示する際に必要なフォントが見つからないという警告が表示される問題が修正されました。
Bug SPIREPDF-6104 PDFをSVGに変換した後、枠線が切り取られる問題が修正されました。
Bug SPIREPDF-6105 PDFをPDFAに変換する際に、PdfDocument.setCustomFontsFolders()メソッドが無効になっていた問題が修正されました。
Bug SPIREPDF-6112 PDFを読み込む際に、プログラムが「PDF file structure is not valid」をスローした問題が修正されました。
Bug SPIREPDF-6147
SPIREPDF-6175
PDFをOFDに変換した後、フォントの太字効果がわかりにくい問題が修正されました。
Bug SPIREPDF-6154 文書を結合してPDFA1Aに変換する際に、プログラムが「For input string: "e-"」をスローした問題が修正されました。
Bug SPIREPDF-6187 回転させた文書を元の位置に再度回転させる際に、プログラムが「NullPointerException」をスローした問題が修正されました。
ここでSpire.PDF for Java 9.7.8をダウンロードする