Spire.PDF 9.10.2のリリースをお知らせいたします。このバージョンでは、段組み文書のテキスト座標を読み取るためのサポートが追加されました。また、PdfStringFormatのHorizontalScalingFactorプロパティを設定する機能や、パスワード保護されたPDF文書の変換時に変換を許可するかどうかを設定する機能も追加されました。さらに、OFDからPDFへの変換機能も強化されました。また、抽出された表のデータフォーマットが正しくないなど、既知の問題も修正されました。詳細は以下の内容を読んでください。
このリリースで行われた変更のリストは次のとおりです
カテゴリー | ID | 説明 |
New feature | SPIREPDF-6153 | 段組み文書のテキスト座標を読み取るためのサポートが追加されました。
PdfDocument doc = new PdfDocument(); doc.LoadFromFile(input); PdfPageBase pdfPageBase = doc.Pages[0]; PdfTextFinder finder = new PdfTextFinder(pdfPageBase); finder.Options.Strategy = PdfTextStrategy.Simple; |
New feature | SPIREPDF-6264 | PdfStringFormatのHorizontalScalingFactorプロパティを設定する機能が追加されました。
PdfDocument doc = new PdfDocument(); PdfPageBase page = doc.Pages.Add(); string text = "Please add the code picture BehindText=true to set the picture behind text"; PdfSolidBrush solidBrush = new PdfSolidBrush (new PdfRGBColor(Color.Black)); PdfStringFormat format = new PdfStringFormat(): format.HorizontalScalingFactor = 80; PdfFont font = new PdfFont(PdfFontFamily.TimesRoman, 14f, PdfFontStyle.Regular); PdfGraphicsState state = page.Canvas.Save(); page.Canvas.DrawString(text, font, solidBrush, 0, 0, format); page.Canvas.Restore(state): doc.SaveToFile(outputFile); doc.Close(); |
New feature | SPIREPDF-6285 | パスワード保護されたPDF文書の変換時に変換を許可するかどうかを設定する機能が追加されました。
PdfDocument doc = new PdfDocument(); doc.LoadFromFile(inputFile); doc.ConvertOptions.ApplyPermissionsOptions(true); StringBuilder sb = new StringBuilder(); foreach (FileFormat type in Enum.GetValues(typeof(FileFormat))) { try { if (type.ToString().Equals("PDF")) { doc.SaveToFile(outputFile_P, type); } else { doc.SaveToFile(outputFile, type); } } catch (Exception ex) { sb.AppendLine("save to: "+ type +" :"+ ex.Message); } } File.AppendAllText(outputFile,sb.ToString()); doc.Dispose(); |
Bug | SPIREPDF-5579 | 抽出された表のデータフォーマットが正しくない問題が修正されました。 |
Bug | SPIREPDF-6089 | テーブルにセル間のスペースを設定した後、出力結果が正しくならない問題が修正されました。 |
Bug | SPIREPDF-6244 | XFAのテキストボックスフォームフィールドの入力が成功しない問題が修正されました。 |
Bug | SPIREPDF-6262 | PDFファイルを結合する際に「System.IO.IOExceptions: Stream was too long」という例外が発生する問題が修正されました。 |
Bug | SPIREPDF-6268 | textboxフィールドに入力後、フォントが正しく適用されない問題が修正されました。 |
Bug | SPIREPDF-6284 | パスワード保護されたPDFをWordに変換する際に、パスワードの入力を要求しない問題が修正されました。 |
Bug | SPIREPDF-6292 | OFDをPDFに変換する際に「System.NullReferenceException」という例外が発生する問題が修正されました。 |
Bug | SPIREPDF-6303 | 「new PdfGoToAction(partBookmarkDest)」が機能しない問題が修正されました。 |
ここで Spire.PDF 9.10.2をダウンロードする