Spire.PDF for .NET

ニュース&リリース

2022-06-09

Spire.PDF 8.6.1 は PdfLineAnnotation の作成者と件名の設定、および CheckBox フィールドの ForeColor の設定をサポートしました

Spire.PDF 8.6.1 のリリースを発表できることを嬉しく思います。このバージョンは、PdfLineAnnotation の作成者と件名の設定、および CheckBox フィールドの ForeColor の設定をサポートしました。さらに、PDF から画像へ、OFD から PDF へおよび SVG から PDF への変換機能を強化しました。その他、印刷後に誤ったフィールドテキストが発生するなどの既知の問題を修正しました。詳細は次の内容を読んでください。

このリリースで行われた変更のリストは次のとおりです
カテゴリー ID 説明
New feature SPIREPDF-5095 PdfLineAnnotationの作成者と件名の設定をサポートしました。
if (annotation is PdfLineAnnotationWidget)
{
    PdfLineAnnotationWidget lineAnn = annotation as PdfLineAnnotationWidget;
    //PdfLineAnnotation lineAnn = annotation as PdfLineAnnotation;
    lineAnn.Author = "Author_test";
    lineAnn.Subject = "Subject_test";
}
New feature SPIREPDF-5148 チェックボックスフィールドのForeColorの設定をサポートしました。
checkboxField.ForeColor = new PdfRGBColor(Color.Red);
New feature - タグ付き構造PDFの作成をサポートしました。
PdfStringFormat format = new PdfStringFormat();
PdfTrueTypeFont font = new PdfTrueTypeFont(new System.Drawing.Font("Times New Roman", 10));
PdfPen pen = PdfPens.Black;
PdfSolidBrush brush = new PdfSolidBrush(Color.Black);

PdfDocument doc = new PdfDocument("HelloWord.pdf");
PdfLogicalStructure tree = PdfLogicalStructure.CreateLogicalStructure(doc);
PdfStructureElement article = tree.AppendChildElement(PdfStandardStructTypes.Article);
article.Title = "create tagged pdf";

PdfStructureElement paragraph1 = article.AppendChildElement(PdfStandardStructTypes.Paragraph);
paragraph1.Title = "text paragraph1";
int mcid = 0;
paragraph1.BeginMarkedContentSequence(doc.Pages[0].Canvas, "paragraph1", mcid);

doc.Pages[0].Canvas.DrawString("paragraph1: PDF’s logical structure facilities (PDF 1.3) provide a mechanism for " 
+ "incorporating structural information about a document’s content into a PDF file. Such information might include," 
+ "for example, the organization of the document into chapters and sections or the identification of special elements" 
+ "such as figures, tables, and footnotes. The logical structure facilities are extensible, allowing applications that" 
+ "produce PDF files to choose what structural information to include and how to represent it, while enabling PDF" 
+ "consumers to navigate a file without knowing the producer’s structural conventions.", 
font, pen, brush, new Rectangle(40, 200, 480, 80), format);
paragraph1.EndMarkedContentSequence(doc.Pages[0].Canvas);
paragraph1.ReferenceContent(doc.Pages[0], mcid);

PdfStructureElement paragraph2 = article.AppendChildElement(PdfStandardStructTypes.Paragraph);
paragraph2.Title = "text paragraph2";
mcid = 1;
paragraph2.BeginMarkedContentSequence(doc.Pages[0].Canvas, "paragraph2", mcid);
doc.Pages[0].Canvas.DrawString("paragraph2: PDF logical structure shares basic features with standard document markup languages" 
+ "such as HTML, SGML, and XML. A document’s logical structure is expressed as a hierarchy of structure elements, each" 
+ "represented by a dictionary object. Like their counterparts in other markup languages, PDF structure elements can" 
+ "have content and attributes. In PDF, rendered document content takes over the role occupied by text in HTML, SGML, and XML.", 
font, pen, brush, new Rectangle(40, 280, 480, 60), format);
paragraph2.EndMarkedContentSequence(doc.Pages[0].Canvas);
paragraph2.ReferenceContent(doc.Pages[0], mcid);

doc.SaveToFile("Tagged.pdf");
New feature SPIREPDF-5154 インターフェイスfind.ApplyHighLight()をfind.HighLight()に調整しました。このメソッドは、強調表示の効果を向上させる。
Bug SPIREPDF-1269 印刷後に誤ったフィールドテキストが発生する問題を修正しました。
Bug SPIREPDF-1280 PDFを画像に変換する時間を改善しました。
Bug SPIREPDF-1603
SPIREPDF-5022
xfaフィールドから値を取得できなかった問題を修正しました。
Bug SPIREPDF-4990 PDFと結果のドキュメントサイズを操作するときのメモリ消費を最適化しました。
Bug SPIREPDF-5018 上付き文字を含むテキストが見つからなかった問題を修正しました。
Bug SPIREPDF-5041 PDFを画像に変換するときにアプリケーションが「ポストテーブルの問題」をスローする問題を修正しました。
Bug SPIREPDF-5057 PDFの画像を置き換えられなかった問題を修正しました。
Bug SPIREPDF-5079 PDFから画像を削除できなかった問題を修正しました。
Bug SPIREPDF-5119 PDFを画像に変換した後に誤った形式が発生する問題を修正しました。
Bug SPIREPDF-5142 PDFで縦書きのテキストが見つからなかった問題を修正しました。
Bug SPIREPDF-5148 チェックボックスフィールドのForeColorの設定をサポートしました。
Bug SPIREPDF-5155 OFDをPDFに変換した後に誤ったテキスト間隔が発生する問題を修正しました。
Bug SPIREPDF-5165 PdfButtonフィールドに画像を入力するときにアプリケーションが「NullReferenceException」をスローする問題を修正しました。
Bug SPIREPDF-5168 PDFViewerがOFDから変換されたPDFストリームを読み込めなかった問題を修正しました。
Bug SPIREPDF-5171 JAVAのcell.getStyle().setCellPaddingインターフェイス(セルのパディングを設定)を.NETに同期しました。
Bug SPIREPDF-5175 PDFの印刷後に文字が正しくない問題を修正しました。
Bug SPIREPDF-5177 グリッド内のテキストのワードラップの設定が有効にならなかった問題を修正しました。
Bug SPIREPDF-5179
SPIREPDF-5227
OFDをPDFに変換した後、画像スタンプのサイズが大きくなる問題を修正しました。
Bug SPIREPDF-5183 QTプラグインを使用してHTMLをPDFに変換するときに、アプリケーションが「変換プロバイダーが見つかりません」という例外をスローする問題を修正しました。
Bug SPIREPDF-5184 SVGをPDFに変換した後に画像が失われる問題を修正しました。
Bug SPIREPDF-5199 OFDをPDFに変換した後に画像スタンプが失われる問題を修正しました。
Bug SPIREPDF-5207 グリッドに追加した後にテキストが重なる問題を修正しました。
ここで Spire.PDF 8.6.1 をダウンロードする