Spire.Office 8.8.0のリリースを発表できることを嬉しく思います。このバージョンでは、Spire.PDFは、PDFをWordに変換する際に同じフォント名を保持する機能とPDFのテキスト比較機能をサポートしています。Spire.Presentationでは、文書変換のためのデフォルトフォントリストをリセットするメソッドが追加されました。Spire.XLSでは、DIN A0の用紙サイズの設定やグレースケールの印刷がサポートされています。さらに、多くの既知の問題も修正しました。詳細は以下の内容を読んでください。
このバージョンでは、Spire.Doc,Spire.PDF,Spire.XLS,Spire.Email,Spire.DocViewer, Spire.PDFViewer,Spire.Presentation,Spire.Spreadsheet, Spire.OfficeViewer, Spire.Barcode, Spire.DataExportの最新バージョンが含まれています。
DLL Versions:
- Spire.Doc.dll v11.7.25
- Spire.Pdf.dll v9.7.17
- Spire.XLS.dll v13.8.0
- Spire.Presentation.dll v8.7.4
- Spire.Email.dll v6.6.0
- Spire.DocViewer.Forms.dll v8.7.0
- Spire.PdfViewer.Forms.dll v7.11.0
- Spire.PdfViewer.Asp.dll v7.11.0
- Spire.Spreadsheet.dll v7.4.2
- Spire.OfficeViewer.Forms.dll v8.8.0
- Spire.Barcode.dll v7.2.1
- Spire.DataExport.dll v4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
ここで Spire.Office 8.8.0をダウンロードする:
このリリースで行われた変更のリストは次のとおりです
Spire.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"); |
New feature | - | PDFドキュメントのテキスト比較機能が追加されました。
PdfDocument pdf1 = new PdfDocument(inputFile_1); PdfDocument pdf2 = new PdfDocument(inputFile_2); PdfComparer compare = new PdfComparer(pdf1, pdf2); compare.Options.SetPageRanges(0, pdf1.Pages.Count - 1, 0, pdf2.Pages.Count - 1); compare.Compare(outputFile); |
Bug | SPIREPDF-6113 | PDFをOFDに変換する際のリソース消費が多い問題が修正されました。 |
Bug | SPIREPDF-6129 | PDFを画像に変換したり、PDFを印刷する際に、特定のヨーロッパ文字(ü ä ö)の表示が正しくない問題が修正されました。 |
Bug | SPIREPDF-6145 | 画像を取得する際に、プログラムがヌルポインタ例外を投げる問題が修正されました。 |
Bug | SPIREPDF-6155 | 非表示署名を追加した後に、「Document Integrity Report」に余分なエラーメッセージが表示される問題が修正されました。 |
Bug | SPIREPDF-6157 | テーブルを抽出する際に、プログラムが「System.Exception: Cannot create Graphics object from an image with an indexed pixel format」投げる問題が修正されました。 |
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.Presentation
カテゴリー | ID | 説明 |
New feature | - | 文書変換のためのデフォルトフォントリストをリセットする機能が追加されました。
presentation.setDefaultFontName("华文行楷"); |
New feature | - | システムにドキュメントで使用されるフォントがインストールされていない場合でも、PDFや画像などの形式を変換する際に、優先フォントの使用を設定する機能が追加されました。
presentation.resetDefaultFontName(); |
Bug | SPIREPPT-2300 | PowerPointドキュメントを画像に変換する際にグラフが失われていた問題が修正されました。 |
Bug | SPIREPPT-2302 | グラフデータを操作した後、結果ファイルが開けない問題が修正されました。 |
Bug | SPIREPPT-2303 | PPTドキュメントを読み込む際に、アプリケーションが「Spire.Presentation.DocumentUnkownFormatException」をスローする問題が修正されました。 |
Bug | SPIREPPT-2304 | ハイパーリンクのテキストの色を変更しても効果がない問題を修正しました。 |
Spire.XLS
カテゴリー | ID | 説明 |
New feature | SPIREXLS-288 | DIN A0の用紙サイズの設定がサポートされています。
sheet.PageSetup.PaperSize = PaperSizeType.PaperA0; |
New feature | SPIREXLS-4725 | グレースケールの印刷がサポートされています。
workbook.ConverterSetting.GrayLevelForPrint = true; |
New feature | SPIREXLS-4778 | XLSXからHTMLへの変換処理時間とメモリ使用量が最適化されています。 |
Bug | SPIREXLS-722 | Excelを画像に変換した後、グラフが失われていた問題が修正されました。 |
Bug | SPIREXLS-4012 | 形状を画像に変換した後、内容が正しくない問題が修正されました。 |
Bug | SPIREXLS-4749 | デジタル署名を行う際に、アプリケーションが「System.Security.Cryptography.CryptographicException: 'Invalid algorithm specified'」をスローする問題が修正されました。 |
Bug | SPIREXLS-4768 | フォントの置き換えに失敗する問題が修正されました。 |
Bug | SPIREXLS-4772 | 形状内のテキストを変更した後、スタイルが変わってしまう問題が修正されました。 |
Bug | SPIREXLS-4773 | 複数のセルに数字形式を設定した後、セルの枠線が変更される問題が修正されました。 |
Bug | SPIREXLS-4785 | ExcelをPDFに変換した後、週数の計算が正しくない問題が修正されました。 |
Bug | SPIREXLS-4787 | 形状を削除した後、PrstGeomShapesコレクションが更新されない問題が修正されました。 |
Bug | SPIREXLS-4788 | ExcelをPDFに変換した後、余分な上枠線が表示される問題が修正されました。 |
Bug | SPIREXLS-4793 | セルの条件付き書式を取得できない問題が修正されました。 |
Bug | SPIREXLS-4795 | ExcelをPDFに変換した後、内容が一致しない問題が修正されました。 |
Spire.Doc
カテゴリー | ID | 説明 |
Bug | SPIREDOC-7603 | WordをPDFに変換した後、ヘッダーの改行問題が修正されました。 |
Bug | SPIREDOC-9190 | WordをPDFに変換した後、ハイパーリンクが機能しない問題が修正されました。 |
Bug | SPIREDOC-9422 | WordをPDFに変換した後、コンテンツのレイアウトが正しくない問題が修正されました。 |
Bug | SPIREDOC-9471 | 目次のページ番号が更新されない問題が修正されました。 |
Bug | SPIREDOC-9463 | フィールド値の末尾に余分な「\r」が表示される問題が修正されました。 |
Bug | SPIREDOC-9495 | 差し込みフィールドの値の更新が正しくない問題が修正されました。 |
Bug | SPIREDOC-9515 | HTMLをWordに変換した後、数式の表示が正しくない問題が修正されました。 |
Bug | SPIREDOC-9524 | ロードした文書を別名で保存した後、内容が失われる問題が修正されました。 |
Bug | SPIREDOC-9558 | Latexの数式を追加した後、不等号の解析が正しくない問題が修正されました。 |
Bug | SPIREDOC-9563 | Latexの数式を追加した後、平行記号の解析が正しくない問題が修正されました。 |
Bug | SPIREDOC-9564 | Latexの数式を追加した後、ベクトル記号の位置が正しくない問題が修正されました。 |