Spire.PDF for .NET

ニュース&リリース

2023-07-21

Spire.PDF 9.7.14 では PDF を Word に変換する際に同じフォント名を保持する機能がサポートされています

Spire.PDF 9.7.14のリリースを発表できることを嬉しく思います。このバージョンでは、PDFをWordに変換する際に同じフォント名を保持する機能と、PDFを暗号化する際に新しいインタフェースを使用して暗号化オプションを設定する機能が追加されました。PDFから画像への変換機能も強化されました。また、ファイルに透かしが追加された後に取得されたPDFページ数が正しくなくなったなど、既知の問題も修正されました。詳細は以下の内容を読んでください。

このリリースで行われた変更のリストは次のとおりです
カテゴリー ID 説明
New feature SPIREPDF-3578 PDFをWordに変換する際に同じフォント名を保持する機能がサポートされています。
PdfDocument doc = new PdfDocument();
//新しいページの追加
PdfPageBase page = doc.Pages.Add();
PdfGrid grid = new PdfGrid();
grid.Columns.Add(1);
PdfGridRow headerRow1 = grid.Headers.Add(1)[0];
//HEADER WITHOUT UNCICODE SUPPORT BUT VALID WORD FONT
headerRow1.Style.Font = new PdfTrueTypeFont(new Font("Arial", 11f, FontStyle.Regular), true);
headerRow1.Cells[0].Value = "Spire.PDF for .NET";
headerRow1.Cells[0].StringFormat = new PdfStringFormat(PdfTextAlignment.Center, PdfVerticalAlignment.Middle);
grid.Draw(page, new PointF(0, 10));
//文書をストリームに保存する
MemoryStream stream = new MemoryStream();
doc.SaveToStream(stream, FileFormat.PDF);
stream.Position = 0L;
PdfToWordConverter converter = new PdfToWordConverter(stream);
converter.SaveToDocx(@"out.docx");
New feature SPIREPDF-4092
SPIREPDF-5734
PdfDocument doc = new PdfDocument();
doc.LoadFromFile(@"in.pdf");           
PdfSecurityPolicy securityPolicy = new PdfPasswordSecurityPolicy(userPassword, ownerPassword);
securityPolicy.EncryptMetadata = false;
securityPolicy.EncryptionAlgorithm = PdfEncryptionAlgorithm.AES_128;
securityPolicy.DocumentPrivilege = PdfDocumentPrivilege.AllowAll;
securityPolicy.DocumentPrivilege.AllowPrint = false;
doc.Encrypt(securityPolicy);
doc.SaveToFile(@"out.pdf");
Bug SPIREPDF-2586 PDFを画像に変換した後、コンテンツが失われる問題が修正されました。
Bug SPIREPDF-6013 PDFファイルを印刷した後、テーブルの枠線が太くなる問題が修正されました。
Bug SPIREPDF-6057 変換後のPDFA3Bファイルを開いた際に、アプリケーションが「cannot extract the embedded font」をスローする問題が修正されました。
Bug SPIREPDF-6072 ファイルに透かしが追加された後に取得されたPDFページ数が正しくなくなった問題がが修正されました。
Bug SPIREPDF-6080 PDFを画像に変換する際のメモリ消費が最適化されました。
Bug SPIREPDF-6086 PDFファイルをロードする際に、アプリケーションが「System.NullReferenceException」をスローする問題が修正されました。
Bug SPIREPDF-6088 XPSファイルをロードする際に、アプリケーションが「System.IndexOutOfRangeException」をスローする問題が修正されました。
Bug SPIREPDF-6093 PDFを画像に変換した後、結果が黒色になる問題が修正されました。
Bug SPIREPDF-6100 PDFを画像に変換する際に、アプリケーションが「System.NullReferenceException」をスローする問題が修正されました。
Bug SPIREPDF-6126 Formフィールドの削除メソッドが機能しない問題が修正されました。
ここで Spire.PDF 9.7.14をダウンロードする