v26.3

将 IDataSource 重命名为 IData

  • Interface IDataSource: 已重命名为 IData
  • 选项类现在更易于使用。

将 FileDataSource 重命名为 FileData

  • Class FileDataSource: 已重命名为 FileData
  • 选项类现在更易于使用。
  • 更新并修复了 xml 注释。
  • 所有涉及 Input 和 Output 的示例已更新。

示例用法:

该示例演示如何在 Input 和 Output 中使用 FileData。

// Create EncryptOptions object to set instructions
var options = new EncryptOptions("123456", "qwerty");
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfSecurity.Encrypt(options);

将 StreamDataSource 重命名为 StreamData

  • Class StreamDataSource: 已重命名为 StreamData
  • 选项类现在更易于使用。
  • 更新并修复了 xml 注释。
  • 所有涉及 Input 和 Output 的示例已更新。

示例用法:

该示例演示如何在 Output 中使用 StreamData。

// Create TocOptions object to set instructions
var options = new TocOptions();
// Set the Title
options.Title = "My Table of Contents";
// Design Headings
options.Headings.Add(new TocHeading("Introduction", 2, false, 1));
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output stream 
var outputStream = new MemoryStream();
options.AddOutput(new StreamData(outputStream));
options.CloseOutputStreams = false;
// Perform the process
PdfManager.AddTableOfContents(options);

将 DirectoryDataSource 重命名为 DirectoryData

  • Class DirectoryDataSource: 已重命名为 DirectoryData
  • 选项类现在更易于使用。
  • 所有涉及 Input 和 Output 的示例已更新。

示例用法:

该示例演示如何将表单值导出为 TSV 文件并设置属性。

// Create PdfToTiffOptions object to set instructions
var options = new PdfToTiffOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryData("path_to_output_directory"));
// Perform the process
PdfConverter.Convert(options);

将 Feature ExtractFormDataToDsvOptions 的属性 Delimiter 重命名

已纠正单词中的拼写错误。

示例用法:

该示例演示如何将表单值导出为 TSV 文件并设置属性。

// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions();
//Set Delimiter
options.Delimiter = '\t';
//Add Field Names to result
options.AddFieldName = true;
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_csv_file.tsv"));
// Perform the process
PdfExtractor.Extract(options);

为本站点创建了 “PDF Manager” 产品页面

https://products.documentize.com/pdf-manager/

为本站点创建了 “PDF Form” 产品页面

https://products.documentize.com/pdf-form/

修复的问题

  • 修复了 Image to PDF 导致的内存不足异常
  • 修复了目录生成产生错误结果的情况
  • 修复了 OptimizeResources 的 UnembedFonts 属性触发异常的问题
  • 修复了 PDF 转 HTML 在 Internet Explorer 中未正确应用字体的问题
  • 修复了 PDF 转 HTML 产生元素错位和格式符号的问题
  • 修复了 PDF 转 PDF/A 转换过程卡住的问题
  • 修复了 PDF 转 PDF/A 删除表单字段及其值的问题
  • 修复了 PDF 转 PDF/A 输出不符合 PDF/A_1a 标准的问题
  • 修复了 PDF 转 PDF/A 输出不符合 PDF/A_2b 标准的问题
  • 修复了 PDF 转 PDF/A-3A 输出未通过 Preflight 合规检查的问题
  • 修复了 PDF 转 PDF/A-3B 输出未通过 Preflight 合规检查的问题
 中文