Spire.PDF for Android via Java 9.7.1のリリースを発表できることを嬉しく思います。このリリースでは、PDFからPPTXへの変換機能や画像の圧縮機能が追加されました。Metadataデータの取得方法も変更されました。また、この更新には問題の修正も含まれています。詳細は以下の内容を読んでください。
このリリースで行われた変更のリストは次のとおりです
カテゴリー | ID | 説明 |
New feature | - | PDFからPPTXへの変換機能がサポートされました。
String input = "data/JavaPDFSample_1.pdf"; String output = "output/toPPTX.pptx"; //PDF ドキュメントをロードする PdfDocument doc = new PdfDocument(); doc.loadFromFile(input); //PPTXファイルに変換する doc.saveToFile(output, FileFormat.PPTX); doc.close(); |
New feature | - | 画像の圧縮機能が追加されました。
PdfCompressor compressor = new PdfCompressor(inputFile); compressor.getOptions().getImageCompressionOptions().setCompressImage(true); compressor.getOptions().getImageCompressionOptions().setResizeImages(true); compressor.getOptions().getImageCompressionOptions().setImageQuality(ImageQuality.High); compressor.compressToFile(outputFile); |
New feature | - | Metadataデータを取得するためのpdf.getDocumentInformation()メソッドが追加されました。XmpMetadataは廃止されました。
PdfDocument doc = new PdfDocument(); doc.loadFromFile(inputFile); StringBuilder builder = new StringBuilder(); builder.append("Author:" + doc.getDocumentInformation().getAuthor() + "\r\n"); builder.append("Title: " + doc.getDocumentInformation().getTitle() + "\r\n"); builder.append("Creation Date: " + doc.getDocumentInformation().getCreationDate() + "\r\n"); builder.append("Subject: " + doc.getDocumentInformation().getSubject() + "\r\n"); builder.append("Producer: " + doc.getDocumentInformation().getProducer() + "\r\n"); builder.append("Creator: " + doc.getDocumentInformation().getCreator() + "\r\n"); builder.append("Keywords: " + doc.getDocumentInformation().getKeywords() + "\r\n"); builder.append("Modify Date: " + doc.getDocumentInformation().getModificationDate() + "\r\n"); builder.append("Customed Property's value: " + doc.getDocumentInformation().getCustomProperty("Field1")); FileWriter fw = new FileWriter(new File(outputFile), true); BufferedWriter bw = new BufferedWriter(fw); bw.write(builder.toString()); bw.flush(); bw.close(); fw.close(); |
Bug | - | 開くパスワードとアクセス許可パスワードが一致している場合にエラーが表示されない問題が修正されました。 |
ここで Spire.PDF for Android via Java 9.7.1をダウンロードする