Spire.PDF for Java 9.10.3のリリースを発表できることをうれしく思います。このバージョンでは、AES暗号化アルゴリズムの設定と既存のフィールド名のリセットがサポートされています。さらに、PDFからSVG/PPTX/PDFA2Bへの変換機能やOFDからPDFへの変換機能も強化されました。また、PDFドキュメントを読み込む際に「NullPointerException」エラーが発生するなど、既知問題も修正されました。詳細は以下の内容を読んでください。
このリリースで行われた変更のリストは次のとおりです
| カテゴリー | ID | 説明 | 
| New feature | - | .NET の新しい暗号化インターフェイスを JAVA に同期し、AES 暗号化アルゴリズムの設定をサポートします。
PdfEncryptionAlgorithm.AES //パスワードセキュリティポリシーを作成する
PdfSecurityPolicy securityPolicy = new PdfPasswordSecurityPolicy("", "123456"); 
//暗号化アルゴリズムを設定する
securityPolicy.setEncryptionAlgorithm( PdfEncryptionAlgorithm.AES_256); 
//文書のアクセス許可 (所有権) を設定する。デフォルトは ForbidAll です
securityPolicy.setDocumentPrivilege(PdfDocumentPrivilege.getForbidAll());
securityPolicy.getDocumentPrivilege().setAllowDegradedPrinting(true);
securityPolicy.getDocumentPrivilege().setAllowModifyAnnotations(true);
securityPolicy.getDocumentPrivilege().setAllowAssembly(true);
securityPolicy.getDocumentPrivilege().setAllowModifyContents(true);
securityPolicy.getDocumentPrivilege().setAllowFillFormFields(true);
securityPolicy.getDocumentPrivilege().setAllowPrint(true);
pdf.encrypt(securityPolicy);PdfDocument pdf = new PdfDocument(); //パスワードを渡して、PDF ドキュメントを開きます pdf.loadFromFile(inputFile, "1234"); //復号化 pdf.decrypt(); pdf.saveToFile(outputFile, FileFormat.PDF); pdf.dispose();  | 
| New feature | SPIREPDF-6306 | 既存のフィールド名のリセットがサポートされています。
PdfDocument document=new PdfDocument();
document.loadFromFile("input.pdf");
PdfFormWidget formWidget = (PdfFormWidget)document.getForm();
for (int i = 0; i < formWidget.getFieldsWidget().getCount(); i++)
{
    PdfField field = (PdfField)formWidget.getFieldsWidget().get(i);
    for (PdfFieldWidget widget : (Iterable extends PdfFieldWidget>) formWidget.getFieldsWidget())
    {
        if (widget.getName() == "oldName")
        {
            widget.setName("NewName");
        }
    }
}
document.saveToFile("result.pdf",FileFormat.PDF); | 
| Bug | SPIREPDF-6253 SPIREPDF-6313  | 
PDFをSVGに変換した後、背景が正しくない問題が修正されました。 | 
| Bug | SPIREPDF-6275 | PDFをPPTXに変換した後、図形の色が正しくなく、内容が欠落する問題が修正されました。 | 
| Bug | SPIREPDF-6277 | PDFをPPTXに変換した後、画像が隠れる問題が修正されました。 | 
| Bug | SPIREPDF-6300 | PDFをPDFA2Bに変換した後、標準の検証に失敗する問題が修正されました。 | 
| Bug | SPIREPDF-6307 | OFDをPDFに変換した後、スタンプが失われる問題が修正されました。 | 
| Bug | SPIREPDF-6324 | PDFを読み込む際に「NullPointerException」というエラーが発生する問題が修正されました。 | 
ここでSpire.PDF for Java 9.10.3をダウンロードする
	    
	  	  





