Spire.PDF for Java 8.8.3 のリリースを発表できることをうれしく思います。このバージョンは、無秩序リストの作成をサポートして、署名タイムスタンプの内部セキュリティが調整されました。また、PDF から Tiff への変換機能も強化されています。さらに、既知の問題の一部も修正されました。詳細は以下の内容を読んでください。
このリリースで行われた変更のリストは次のとおりです
カテゴリー | ID | 説明 |
New feature | - | 無秩序リストの作成をサポートしました。
public void DrawMarker(PdfUnorderedMarkerStyle style, String outputFile) { PdfDocument doc = new PdfDocument(); PdfNewPage page = (PdfNewPage) doc.getPages().add(); PdfMarker marker = new PdfMarker(style); String listContent = "Data Structure\n" + "Algorithm\n" + "Computer Newworks\n" + "Operating System\n" + "C Programming\n" + "Computer Organization and Architecture"; PdfUnorderedList list = new PdfUnorderedList(listContent); list.setIndent(2); list.setTextIndent(4); list.setMarker(marker); list.draw(page, 100, 100); doc.saveToFile(outputFile, FileFormat.PDF); doc.close(); } public void PdfMarker_CustomImage() throws Exception { String outputFile = "PdfMarker_CustomImage.pdf"; String inputFile_Img = "sample.png"; PdfDocument doc = new PdfDocument(); PdfNewPage page = (PdfNewPage) doc.getPages().add(); PdfMarker marker = new PdfMarker(PdfUnorderedMarkerStyle.Custom_Image); marker.setImage(PdfImage.fromFile(inputFile_Img)); String listContent = "Data Structure\n" + "Algorithm\n" + "Computer Newworks\n" + "Operating System\n" + "C Programming\n" + "Computer Organization and Architecture"; PdfUnorderedList list = new PdfUnorderedList(listContent); list.setIndent(2); list.setTextIndent(4); list.setMarker(marker); list.draw(page, 100, 100); doc.saveToFile(outputFile, FileFormat.PDF); doc.close(); } public void PdfMarker_CustomTemplate() throws Exception { String outputFile = "PdfMarker_CustomTemplate.pdf"; String inputFile_Img = "sample.png"; PdfDocument doc = new PdfDocument(); PdfNewPage page = (PdfNewPage) doc.getPages().add(); PdfMarker marker = new PdfMarker(PdfUnorderedMarkerStyle.Custom_Template); PdfTemplate template = new PdfTemplate(210, 210); marker.setTemplate(template); template.getGraphics().drawImage(PdfImage.fromFile(inputFile_Img), 0, 0); String listContent = "Data Structure\n" + "Algorithm\n" + "Computer Newworks\n" + "Operating System\n" + "C Programming\n" + "Computer Organization and Architecture"; PdfUnorderedList list = new PdfUnorderedList(listContent); list.setIndent(2); list.setTextIndent(4); list.setMarker(marker); list.draw(page, 100, 100); doc.saveToFile(outputFile, FileFormat.PDF); doc.close(); } public void PdfMarker_CustomString() throws Exception { String outputFile = "PdfMarker_CustomString.pdf"; PdfDocument doc = new PdfDocument(); PdfNewPage page = (PdfNewPage) doc.getPages().add(); PdfMarker marker = new PdfMarker(PdfUnorderedMarkerStyle.Custom_String); marker.setText("AAA"); String listContent = "Data Structure\n" + "Algorithm\n" + "Computer Newworks\n" + "Operating System\n" + "C Programming\n" + "Computer Organization and Architecture"; PdfUnorderedList list = new PdfUnorderedList(listContent); list.setIndent(2); list.setTextIndent(4); list.setMarker(marker); list.draw(page, 100, 100); doc.saveToFile(outputFile, FileFormat.PDF); doc.close(); |
Adjustment | - | 署名タイムスタンプの内部セキュリティが調整されました。 |
Bug | SPIREPDF-4780 | PDF を Tiff に変換し、アプリケーションの実行時間が長く、メモリ消費が大きい問題が修正されました。 |
Bug | SPIREPDF-5387 | PDF ドキュメントのロードするときに、アプリケーションが「Read failure」をスローした問題を修正しました。 |
ここで Spire.PDF for Java 8.8.3 をダウンロードする