v26.1
新功能:PDF 提取器的属性提取
- 提取 PDF 属性:标题、作者、主题、关键字、页数。
- Class Extractor:添加了 Extract 方法,用于提取 PDF 属性。
- Class ExtractPropertiesOptions:表示 PdfExtractor 插件的 PDF 属性提取选项。
- Class PdfProperties:表示 PDF 文档的属性和元信息。
- Interface IHaveInput:用于单一输入数据的选项。
- Class OptionsWithInput:用于单一输入数据的选项。
- Full Free functional.
示例用法:
该示例演示如何从 PDF 文件中提取属性(标题、作者、主题、关键字、页数)。
// Create ExtractPropertiesOptions object to set input file
var options = new ExtractPropertiesOptions("path_to_your_pdf_file.pdf");
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(options);
var title = pdfProperties.Title;
var author = pdfProperties.Author;
var subject = pdfProperties.Subject;
var keywords = pdfProperties.Keywords;
var numberOfPages = pdfProperties.NumberOfPages;示例用法:
该示例演示如何从 PDF 流中提取属性(标题、作者、主题、关键字、页数)。
// Create ExtractPropertiesOptions object to set input stream
var stream = File.OpenRead("path_to_your_pdf_file.pdf");
var options = new ExtractPropertiesOptions(stream);
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(options);
var title = pdfProperties.Title;
var author = pdfProperties.Author;
var subject = pdfProperties.Subject;
var keywords = pdfProperties.Keywords;
var numberOfPages = pdfProperties.NumberOfPages;示例用法:
该示例演示如何以最简方式从 PDF 文件中提取属性。
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(new ExtractPropertiesOptions("path_to_your_pdf_file.pdf"));增强功能
- HTML 转 PDF 增强:支持为图像添加替代文本
- PDF 转 PDFA1b 合规性
修复的错误
- 尝试优化 PDF 文件时出现错误
- 表单字段垂直对齐问题
- 修复表单字段中日文文本显示的问题
- HTML 转 PDF – 表格格式化问题
- 在 PDF 转 PDF/A 之前优化 PDF 大小导致输出损坏
- PDF 转 DOC – 表格渲染不正确
- PDF 转 Excel – 输出文件格式问题
- PDF 转 HTML – 转换期间抛出 ArgumentException
- PDF 转 HTML 转换缺失部分链接
- PDF 转 HTML 时文本缺失