[{"content":"Documentize 引入了强大的插件架构重组，新的分组插件类使 PDF 操作变得更直观、更高效。\n介绍 PDF 操作是许多现代应用程序的核心需求。无论您是在构建文档管理系统、自动化报告工具，还是内容转换管道，拥有一个可靠且高效的 PDF 处理库都是至关重要的。Documentize 在这个领域一直是一个值得信赖的解决方案，现在我们很高兴地推出我们重新组织的插件架构，带有分组插件类。\n另一个重要的特点是，单个许可证将提供多个功能。之前的原则是一个许可证一个功能。产品计划在 2025 年冬季发布。\n这种新组织使我们强大的 PDF 操作能力对开发人员而言变得更加易于访问和直观。在本文中，我们将探讨新的插件组，并演示它们如何在 .NET 应用程序中简化您的 PDF 操作。更多详细信息，请查看 Documentation pages。\n新的插件架构 Documentize 已将其广泛的 PDF 功能重新组织成逻辑上、以任务为导向的组，使找到和使用合适工具变得更加直观。新的分组插件类包括：\nPDF Extractor - 从 PDF 文档中提取文本、图像和表单数据 PDF Manager - 处理合并、拆分、页面调整大小、页面旋转、压缩文档、生成表格、生成目录和优化等核心 PDF 操作 PDF Converter - 将 PDF 转换为 DOC、XLS/XLSX、HTML、PNG/JPG/TIFF、PDF/A 等 PDF Security - 管理加密和数字签名 PDF Form - 处理交互式 PDF 表单 让我们深入了解这些组，探索它们的功能并观察它们的实际应用。\nPDF Extractor - 解锁 PDF 内容 PDF Extractor 组整合了与从 PDF 文档中提取内容（包括文本、图像和元数据）相关的所有功能。 该插件将于 2025 年 10 月发布。\n// Create ExtractTextOptions object to set instructions var options = new ExtractTextOptions(); // Add input file path options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file.pdf\u0026#34;)); // Perform the process var results = PdfExtractor.ExtractText(options); // Get the extracted text from the ResultContainer object var textExtracted = results.ResultCollection[0].ToString(); // Create ExtractImagesOptions to set instructions var options = new ExtractImagesOptions(); // Add input file path options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file.pdf\u0026#34;)); // Set output Directory path options.AddOutput(new DirectoryDataSource(\u0026#34;path_to_results_directory\u0026#34;)); // Perform the process PdfExtractor.ExtractImages(options); // Create ExtractFormDataToDsvOptions object to set instructions var options = new ExtractFormDataToDsvOptions(\u0026#39;,\u0026#39;, true); // Add input file path options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file.pdf\u0026#34;)); // Set output file path options.AddOutput(new FileDataSource(\u0026#34;path_to_result_csv_file.csv\u0026#34;)); // Perform the process PdfExtractor.ExtractFormData(options); 这种简化的方法使得通过一个单一的直观界面访问所有与提取相关的功能变得容易。\nPDF Manager - 核心文档操作 PDF Manager 组处理核心 PDF 操作，例如合并、拆分、生成表格、生成目录、调整页面大小、旋转页面、压缩文档和优化。 该插件将于 2025 年 10 月发布。\n// Create MergeOptions object to set instructions var options = new MergeOptions(); // Add input file paths options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file_1.pdf\u0026#34;)); options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file_2.pdf\u0026#34;)); // Set output file path options.AddOutput(new FileDataSource(\u0026#34;path_to_result_pdf_file.pdf\u0026#34;)); // Perform the process PdfManager.Merge(options); // Create SplitOptions object to set instructions var options = new SplitOptions(); // Add input file path options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file.pdf\u0026#34;)); // Set output file paths options.AddOutput(new FileDataSource(\u0026#34;path_to_result_pdf_file_1.pdf\u0026#34;)); options.AddOutput(new FileDataSource(\u0026#34;path_to_result_pdf_file_2.pdf\u0026#34;)); // Perform the process PdfManager.Split(options); 使用 PDF Manager，常见的文档管理任务变得简单明了，所需代码极少。\nPDF Converter - 格式转换 PDF Converter 组专注于将 PDF 转换为各种格式，包括图像、Word/Excel 文档和 HTML。 该插件将于 2025 年 11 月发布。\n// Create PdfToDocOptions object to set instructions var options = new PdfToDocOptions(); // Add input file path options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file.pdf\u0026#34;)); // Set output file path options.AddOutput(new FileDataSource(\u0026#34;path_to_result_file.doc\u0026#34;)); // Set Mode options.Mode = DocConversionMode.Flow; // Perform the process PdfConverter.ConvertPdfToDoc(options); // Create PdfToTiffOptions object to set instructions var options = new PdfToTiffOptions(); // Add input file path options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file.pdf\u0026#34;)); // Set output Directory path options.AddOutput(new DirectoryDataSource(\u0026#34;path_to_output_directory\u0026#34;)); // Perform the process PdfConverter.ConvertPdfToTiff(options); PDF Converter 使在保持保真度并应用自定义设置的同时，在格式之间转换文档变得简单。\nPDF Security - 保护文档 PDF Security 组提供通过加密和数字签名保护 PDF 文档的工具。 该插件将于 2025 年 12 月发布。\n// Create EncryptionOptions object to set instructions var options = new EncryptionOptions(\u0026#34;123456\u0026#34;, \u0026#34;qwerty\u0026#34;); // Add input file path options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file.pdf\u0026#34;)); // Set output file path options.AddOutput(new FileDataSource(\u0026#34;path_to_result_pdf_file.pdf\u0026#34;)); // Perform the process PdfSecurity.Encrypt(options); // Create SignOptions object to set instructions var options = new SignOptions(\u0026#34;path_to_your_pfx_file.pfx\u0026#34;, \u0026#34;password_of_your_pfx_file\u0026#34;); // Add input file path options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file.pdf\u0026#34;)); // Set output file path options.AddOutput(new FileDataSource(\u0026#34;path_to_result_pdf_file.pdf\u0026#34;)); // Perform the process PdfSecurity.Sign(options); 使用 PDF Security 组，实施文档保护和合规功能变得更加容易且一致。\nPDF Form - 交互式文档管理 PDF Form 组专注于处理交互式 PDF 表单，包括导出、扁平化和编辑表单数据。\n// Create FormFlattenerOptions object to set instructions var options = new FormFlattenerOptions(); // Add input file path options.AddInput(new FileDataSource(\u0026#34;path_to_your_pdf_file.pdf\u0026#34;)); // Set output file path options.AddOutput(new FileDataSource(\u0026#34;path_to_result_pdf_file.pdf\u0026#34;)); // Optional parameter for skip the field with name \u0026#34;Surname\u0026#34;. options.SkipFields.Add(\u0026#34;Surname\u0026#34;); // Perform the process PdfForm.Flatten (options); //The example demonstrates how to Get Field Names from PDF file. var fieldNames = PdfForm.GetFieldNames(\u0026#34;path_to_your_pdf_file.pdf\u0026#34;); PDF Form 组简化了与交互式表单的工作，使将 PDF 集成到数据收集和处理工作流中变得更加容易。\n新架构的好处 Documentize 插件的这些逻辑分组重组带来了几个关键好处：\n改善可发现性 - 找到正确的功能变得更容易，逻辑分组的类更清晰 简化 API - 相关方法被整理在一起，创造了更直观的开发者体验 减少认知负担 - 开发人员可以一次专注于一个功能区域 更好的代码组织 - 使用专注的插件类时，应用程序代码变得更加清晰 经济实惠 - 购买组合插件的成本远低于单独购买多个产品的成本 结论 Documentize 新的组合插件类在使 PDF 操作对开发人员更易访问和更直观方面代表了一个重要步伐。通过将功能组织成逻辑上、以任务为导向的组，我们更加方便地发现和使用适合您 PDF 处理需求的正确工具。\n无论您是在提取内容、转换格式、管理安全性还是处理表单，新插件架构提供了一个更清洁、更专注的 API，将帮助您更快速地编写更好的代码。\n准备尝试新的分组插件类吗？访问 products.documentize.com 探索我们全面的文档和示例。\n","permalink":"https://blog-qa.documentize.com/zh/documentize/dotnet-pdf-combo-plugin-classes/","summary":"Documentize 现在提供了一种更智能的方式来处理 PDF。借助其新的组合插件类，您可以轻松提取内容、管理文档、转换格式、保护文件并处理表单——所有操作都通过一个更清洁、更直观的 API，节省时间并降低成本。","title":"Streamlining PDF Operations with Documentize's New Combo Plugin Classes"},{"content":"在现代应用程序中，将 PDFs 转换为 TIFF 图像是印刷、归档和图形设计等行业的关键过程。Documentize.TiffConverter 插件是 .NET 开发人员的高效工具，提供生成高质量单页或多页 TIFF 图像的高级选项。本文探讨其功能、配置选项和实际用例。\n为什么选择 TIFF？ TIFF (标记图像文件格式) 是许多行业首选的格式，原因如下：\n高质量：保持图像保真度，适合专业使用。 多页支持：允许在一个文件中存储多个页面，完美适用于文档归档。 灵活性：广泛用于专业印刷和文档存储，确保与各种平台的兼容性。 Documentize.TiffConverter 的主要特性 使用 PdfToTiffOptions 进行灵活配置 PdfToTiffOptions 类允许开发人员控制转换过程的每个方面：\n多页输出：将所有 PDF 页面保存到一个多页 TIFF 文件中。 输出分辨率：设置自定义分辨率以获得高质量结果。 页面选择：选择特定页面进行处理，提高项目的灵活性。 易于使用的 API TiffConverter 类提供直观的 API 来定义输入、输出和转换选项，确保轻松的开发体验。\n开始使用 TiffConverter 1. 安装 首先，通过引用 Documentize.dll 将 Documentize.TiffConverter 插件添加到您的 .NET 项目中。最新版本可在 Documentize 发布页面 上获取。\n2. 代码示例 以下是如何使用 TiffConverter 将 PDF 转换为 TIFF 文件的快速教程：\n// 初始化 TiffConverter var plugin = new TiffConverter(); // 配置转换选项 var options = new PdfToTiffOptions { MultiPage = true, // 将所有页面保存到一个文件中 OutputResolution = 300, // 高质量分辨率 PageList = new List\u0026lt;int\u0026gt; { 1, 2, 3 } // 转换特定页面 }; // 添加输入和输出路径 options.AddInput(new FileDataSource(\u0026#34;path/to/input.pdf\u0026#34;)); options.AddOutput(new DirectoryDataSource(\u0026#34;path/to/output\u0026#34;)); // 处理转换 var result = plugin.Process(options); // 检查结果 if (result.IsSuccess) { Console.WriteLine(\u0026#34;转换成功！\u0026#34;); } else { Console.WriteLine($\u0026#34;错误：{result.ErrorMessage}\u0026#34;); } TIFF 转换的用例 文档归档：将 PDFs 保存为 TIFF 图像以便长期存储，质量损失最小。 印刷和出版：为专业印刷应用生成高分辨率 TIFF。 医学成像：将医学文档转换为 TIFF 以兼容 DICOM 系统。 批量处理：在企业工作流程中自动化批量 PDF 到 TIFF 的转换。 类的详细概述 PdfToTiffOptions 表示 TiffConverter 插件的配置选项。\n关键属性： MultiPage：启用多页 TIFF 创建。 OutputResolution：设置输出图像的分辨率。 PageList：指定要处理的页面。 构造函数： public PdfToTiffOptions() TiffConverter 处理 PDF 到 TIFF 转换的主要插件类。\n关键方法： Process(PdfToTiffOptions options)：执行转换过程。 构造函数： public TiffConverter() 结论 Documentize.TiffConverter 插件使开发人员能够以精确和轻松的方式执行可靠的 PDF 到 TIFF 转换。通过利用多页输出、高分辨率和选择性页面处理等灵活选项，该工具非常适合各种应用，包括高容量处理。今天就开始使用 Documentize.TiffConverter，简化您的开发工作流程，增强您的应用程序功能。\n有关更多信息，请访问 官方文档。\n这个强大的 .NET 库用于 PDF 到 TIFF 转换，确保高效和高质量的结果，使其成为希望将 PDF 到 TIFF 功能集成到其应用程序中的开发人员的首选。不论您使用的是 .NET Core 还是 .NET Framework，Documentize 都提供了全面的解决方案，满足您所有的 PDF 到 TIFF 转换需求。\n","permalink":"https://blog-qa.documentize.com/zh/documentize/dotnet-pdf-to-tiff-conversion-api/","summary":"Documentize.TiffConverter 使 .NET 应用程序中的 PDF 到 TIFF 转换变得无缝，仅需 $99。它提供灵活的选项，如多页输出、高分辨率和选择性页面处理。","title":"PDF 到 TIFF 转换与 Documentize"},{"content":"使用 Documentize.PngConverter 轻松实现 PDF 转 PNG 转换 将 PDF 文档转换为高质量的 PNG 图像现在比以往任何时候都更容易，使用 Documentize.PngConverter 插件。该 API 专为 .NET 开发人员设计，通过提供灵活的选项，如分辨率设置和选择性页面转换，简化了转换过程。在本博客文章中，我们将探讨其主要功能、设置说明和高效的 PDF 转 PNG 转换的实用示例。\nDocumentize.PngConverter 的主要功能 使用 PdfToPngOptions 灵活配置 PdfToPngOptions 类允许开发人员微调转换过程。以下是一些可自定义的选项：\n输出分辨率：设置生成图像的期望分辨率。 页面选择：指定要转换的单个页面或范围，非常适合选择性页面导出。 简单集成 PngConverter 类提供了一个简单的 API 来添加输入文件、定义输出目标并无缝处理转换。\n强大且高效 凭借其直观的方法，API 确保以最少的代码生成高质量的输出。它高效地处理资源管理，为 .NET 应用程序提供高效的开发者体验。\n开始使用 PngConverter 1. 安装 首先，通过引用 Documentize.dll 包将 Documentize.PngConverter 插件集成到您的 .NET 项目中。您可以从官方 Documentize 发布页面 下载。\n2. 代码示例 以下是如何使用 PngConverter 将 PDF 文档转换为 PNG 图像的逐步示例：\n// 初始化 PngConverter var plugin = new PngConverter(); // 设置转换选项 var options = new PdfToPngOptions { OutputResolution = 300, // 指定分辨率（DPI） PageList = new List\u0026lt;int\u0026gt; { 1, 2, 3 } // 转换第 1 到 3 页 }; // 添加输入和输出路径 options.AddInput(new FileDataSource(\u0026#34;path/to/input.pdf\u0026#34;)); options.AddOutput(new DirectoryDataSource(\u0026#34;path/to/output\u0026#34;)); // 处理转换 var result = plugin.Process(options); // 检查结果 if (result.IsSuccess) { Console.WriteLine(\u0026#34;转换成功！\u0026#34;); } else { Console.WriteLine($\u0026#34;错误: {result.ErrorMessage}\u0026#34;); } 类的详细概述 PdfToPngOptions 此类表示 PngConverter 插件的配置选项。\n属性： OutputResolution：指定输出 PNG 文件的分辨率（DPI）。 PageList：接受一个整数列表以指示要转换的特定页面。 构造函数： public PdfToPngOptions() PngConverter PDF 到 PNG 转换的核心插件。\n方法： Process(PdfToPngOptions options)：根据提供的选项执行转换。 构造函数： public PngConverter() 常见用例 高分辨率图像转换 将 PDF 转换为高质量的 PNG，用于图形设计或演示，确保最佳的 PDF 到 PNG 转换效果。\n选择性页面导出 仅提取 PDF 中的特定页面并将其保存为单独的 PNG 图像，非常适合在 .NET 中进行 PDF 到 PNG 的文档转换。\n自动化批处理 在后端应用程序中使用 API 自动化大规模 PDF 到 PNG 的转换，支持 .NET PDF 到 PNG 的批量转换。\n结论 使用 Documentize.PngConverter，.NET 开发人员可以以无与伦比的简便性和灵活性简化 PDF 到 PNG 的转换任务。强大的 PdfToPngOptions 类允许定制输出，确保在各种用例中获得高质量结果。立即开始将此功能集成到您的应用程序中，体验无缝的图像生成。\n有关更多信息，请访问 官方文档。探索如何使用 .NET 构建 PDF 到 PNG 转换器，并发现满足您需求的最佳 PDF 到 PNG 转换器 .NET 核心。\n","permalink":"https://blog-qa.documentize.com/zh/documentize/dotnet-pdf-to-png-conversion-api/","summary":"学习如何利用 Documentize.PngConverter（一个可靠的 99 美元 .NET 插件）在 .NET 中实现无缝的 PDF 转 PNG 转换，为开发人员提供灵活的高质量输出生成。","title":"PDF 转 PNG 转换与 Documentize"},{"content":"在 PDF 文档中创建结构良好、动态的表格对于金融、教育和报告等各个行业至关重要。Documentize.TableGenerator 插件为 .NET 开发者提供了强大的工具，以精确设计表格，仅需几个步骤即可实现专业级输出。\n为什么在 PDF 中使用表格？ 表格以可视化的方式组织数据，使复杂信息更易于理解。它们非常适合：\n发票和财务报表：呈现详细的交易或摘要。 学术和研究报告：结构化数据发现。 商业仪表板：清晰展示 KPI 和分析。 产品目录：列出带有描述和价格的项目。 表格生成插件的主要特性 1. 动态表格构建 TableGenerator 插件允许您动态定义和填充表格，使其适应 .NET 中的各种使用场景。\n2. 精细控制 利用 TableBuilder、TableRowBuilder 和 TableCellBuilder 等类，开发者可以控制从行和单元格到每个单元格内内容的每个元素。\n3. 自定义选项 添加多行段落、管理样式以及选择 PDF 中的插入点等功能，为 .NET PDF 表格格式提供无与伦比的灵活性。\n表格生成的实际示例 示例 1：简单表格创建 此示例演示如何在 PDF 的第一页添加一个基本表格。\n// 初始化 TableGenerator var generator = new TableGenerator(); // 配置选项 var options = new TableOptions() .InsertPageBefore(1) .AddTable() .AddRow() .AddCell().AddParagraph(\u0026#34;产品\u0026#34;) .AddCell().AddParagraph(\u0026#34;价格\u0026#34;) .AddRow() .AddCell().AddParagraph(\u0026#34;笔记本电脑\u0026#34;) .AddCell().AddParagraph(\u0026#34;$999\u0026#34;) .AddRow() .AddCell().AddParagraph(\u0026#34;耳机\u0026#34;) .AddCell().AddParagraph(\u0026#34;$199\u0026#34;); // 定义输入和输出路径 options.AddInput(new FileDataSource(\u0026#34;path/to/input.pdf\u0026#34;)); options.AddOutput(new FileDataSource(\u0026#34;path/to/output.pdf\u0026#34;)); // 执行过程 var result = generator.Process(options); 示例 2：嵌套表格 对于像发票这样的复杂场景，您可以嵌套表格以表示分组数据。\n// 定义主表 var mainTable = new TableOptions().AddTable(); // 添加标题行 mainTable.AddRow() .AddCell().AddParagraph(\u0026#34;发票 ID\u0026#34;) .AddCell().AddParagraph(\u0026#34;项目\u0026#34;); // 在单元格内嵌套子表 var nestedTable = mainTable.AddRow().AddCell().AddTable() .AddRow() .AddCell().AddParagraph(\u0026#34;项目名称\u0026#34;) .AddCell().AddParagraph(\u0026#34;数量\u0026#34;) .AddCell().AddParagraph(\u0026#34;价格\u0026#34;) .AddRow() .AddCell().AddParagraph(\u0026#34;笔记本\u0026#34;) .AddCell().AddParagraph(\u0026#34;2\u0026#34;) .AddCell().AddParagraph(\u0026#34;$20\u0026#34;); // 附加到输入/输出并处理 mainTable.AddInput(new FileDataSource(\u0026#34;path/to/input.pdf\u0026#34;)); mainTable.AddOutput(new FileDataSource(\u0026#34;path/to/output.pdf\u0026#34;)); generator.Process(mainTable); 使用 TableBuilder 的高级技术 样式单元格 应用对齐或边框等样式以提高可读性。\nvar styledCell = new TableCellBuilder() .AddParagraph(\u0026#34;样式化单元格\u0026#34;) .SetAlignment(CellAlignment.Center) .SetBorder(BorderStyle.Thin); 跨页表格 通过利用 TableOptions 中的 MultiPage 属性生成跨多页的表格。\nvar multiPageTable = new TableOptions() .SetMultiPage(true) .AddTable() .AddRow() .AddCell().AddParagraph(\u0026#34;此表跨越多个页面。\u0026#34;); 表格生成的用例 动态报告：生成带有自动填充数据表的分析报告。 自定义表单：添加用户可以直接在 PDF 中填写的交互式表格。 法律文档：创建结构化的协议或合同，包含详细部分。 教育材料：设计考试结果、课程大纲或评分摘要的表格。 结论 Documentize 的 TableGenerator 插件是创建组织良好、专业表格的游戏规则改变者。通过利用其灵活的 API 和强大的自定义功能，您可以轻松提升 PDF 的展示和可用性。无论您是在自动化报告还是设计发票，此工具都能确保精确和质量。\n立即开始集成 Documentize.TableGenerator，释放您 .NET 应用程序中动态表格生成的潜力。有关更多详细信息，请访问 官方文档。\n使用 Documentize，您可以轻松地在 .NET Core 中创建动态 PDF 表格，生成复杂的 PDF 表格，并自定义 PDF 表格样式，同时提高性能并高效处理大型数据集。体验最佳的 PDF 表格生成，使用最好的 .NET PDF 表格创建库！\n","permalink":"https://blog-qa.documentize.com/zh/documentize/dotnet-pdf-table-generation/","summary":"使用 Documentize 的 TableGenerator 插件轻松创建和自定义 PDF 中的表格。该 .NET 插件提供增强文档展示和可用性的功能，起价仅为 $99。","title":"使用 Documentize 生成 PDF 中的主表"},{"content":"Documentize JPEG Converter for .NET 是一个强大的工具，使开发人员能够轻松将 PDF 文档转换为高质量的 JPEG 图像。该 API 旨在简化需要图像表示 PDF 内容的应用程序的工作流程，提供输出质量、分辨率和特定页面选择的灵活选项。\n为什么使用 Documentize JPEG Converter for .NET？ 使用 Documentize 的 JPEG Converter，将 .NET Core PDF 转 JPEG 转换 集成到您的应用程序中非常顺利。无论您需要创建缩略图、共享内容，还是将 PDF 处理为图像格式，这个转换器都能保证精准和高效的结果。\n主要优势 高质量转换：在将 PDF 转换为 JPEG 图像时保持保真度。 灵活选项：自定义输出质量、分辨率和页面选择以获得量身定制的结果。 易于集成：简单的 API 设计允许在 .NET 项目中快速高效地实现。 Documentize JPEG Converter 的功能 精准的 PDF 到 JPEG 转换： 将 PDF 转换为适合各种应用程序的高分辨率 JPEG 图像。 可调输出质量： 定义 JPEG 质量级别，以平衡文件大小和清晰度。 分辨率控制： 设置特定的分辨率以满足项目要求。 选择性页面转换： 转换特定页面而不是整个文档，优化资源。 快速入门示例 将 PDF 转换为 JPEG 此示例演示如何将 PDF 文档转换为 JPEG 图像，并配置质量和分辨率等选项。\nvar jpegConverter = new JpegConverter(); var pdfToJpegOptions = new PdfToJpegOptions(); pdfToJpegOptions.AddInput(new FileDataSource(\u0026#34;input.pdf\u0026#34;)); pdfToJpegOptions.AddOutput(new DirectoryDataSource(\u0026#34;output_folder\u0026#34;)); pdfToJpegOptions.Quality = 85; // 设置 JPEG 质量 (0-100) pdfToJpegOptions.OutputResolution = 300; // 设置分辨率（DPI） jpegConverter.Process(pdfToJpegOptions); 将特定页面转换为 JPEG 使用以下示例将 PDF 文档的特定页面转换为 JPEG 图像。\nvar jpegConverter = new JpegConverter(); var pdfToJpegOptions = new PdfToJpegOptions(); pdfToJpegOptions.AddInput(new FileDataSource(\u0026#34;input.pdf\u0026#34;)); pdfToJpegOptions.AddOutput(new DirectoryDataSource(\u0026#34;output_folder\u0026#34;)); pdfToJpegOptions.PageList = new List\u0026lt;int\u0026gt; { 1, 3, 5 }; // 指定要转换的页面 jpegConverter.Process(pdfToJpegOptions); 高级配置选项 自定义 JPEG 质量 通过调整 PdfToJpegOptions 中的 Quality 属性来优化文件大小和视觉清晰度。较高的值确保更好的图像质量，而较低的值则减少文件大小。\n控制输出分辨率 设置 OutputResolution 属性以定义生成的 JPEG 图像的 DPI（每英寸点数），以满足高质量打印或网络使用等各种用例。\n选择性页面转换 利用 PageList 属性指定要转换的页面，避免不必要的处理并节省资源。\n用例 PDF 预览的缩略图生成：将 PDF 的第一页转换为 JPEG 缩略图，用于用户界面或文档管理系统。 将 PDF 内容归档为图像：以图像格式存储 PDF 内容，以便于访问或集成到基于图像的工作流程中。 大规模转换的批处理：在资源密集型应用程序中高效处理批量 PDF 到 JPEG 转换。 发现 Documentize JPEG Converter for .NET 的多功能性，以简化您的文档到图像的工作流程，确保以最少的努力获得高质量的结果。\n了解更多：\nDocumentize JPEG Converter 文档 开始使用 Documentize JPEG Converter 此 .NET PDF 到 JPEG 转换服务 非常适合寻求 安全的 PDF 到 JPEG API for .NET 的开发人员。无论您需要 高性能 PDF 到 JPEG .NET API 还是 可靠的 PDF 到 JPEG API for .NET，Documentize 都能满足您的需求。体验 在 .NET 中进行编程的 PDF 到 JPEG 转换，并利用最佳的 .NET PDF 到 JPEG 转换库 将您的项目提升到一个新水平。\n","permalink":"https://blog-qa.documentize.com/zh/documentize/dotnet-pdf-to-jpeg-conversion-csharp/","summary":"Documentize 的 JPEG Converter for .NET 为开发人员提供工具，将 PDF 转换为 JPEG 图像，同时提供质量、分辨率和页面选择的灵活性。这个轻量级的 .NET 插件仅需 $99。","title":"PDF 转 JPEG 转换 API - Documentize JPEG Converter for .NET"},{"content":"将静态 PDF 文件转换为可编辑的 Word 文档对于企业和专业人员至关重要。使用 Documentize.DocConverter，开发人员可以在其 .NET 应用程序中自动化此过程，实现 安全的 .NET PDF 到 DOCX 转换，具有无与伦比的简便性和准确性。在本文中，我们将探讨该插件的功能、实际用例和实用示例，以帮助您入门。\n为什么将 PDF 转换为 Word 文档？ 将 PDF 转换为 Word 文档（DOC/DOCX）提供了几个优势：\n可编辑格式：轻松修改内容和布局。 兼容性：大多数办公和生产力工具均支持。 协作：能够跟踪更改并添加注释。 Documentize.DocConverter 的关键特性 精确转换 Documentize.DocConverter 通过保留 PDF 文件中的文本、图像和格式来确保准确转换。\n灵活选项 使用 PdfToDocOptions，开发人员可以：\n指定输入和输出文件路径。 设置配置以简化处理。 简单集成 DocConverter API 可以无缝集成到 .NET 应用程序中，减少开发时间和精力。\n入门：实用示例 示例 1：基本 PDF 到 Word 转换 该示例演示了如何以最少的设置将 PDF 转换为 Word 文档。\n初始化 DocConverter：\nvar converter = new DocConverter(); 设置选项：\nvar options = new PdfToDocOptions(); options.AddInput(new FileDataSource(\u0026#34;path/to/input.pdf\u0026#34;)); options.AddOutput(new FileDataSource(\u0026#34;path/to/output.docx\u0026#34;)); 执行转换：\nvar result = converter.Process(options); 检查结果：\nif (result.IsSuccess) { Console.WriteLine(\u0026#34;转换成功！\u0026#34;); } else { Console.WriteLine($\u0026#34;错误：{result.ErrorMessage}\u0026#34;); } 示例 2：批量转换 PDF 到 Word 自动化将多个 PDF 转换为 Word 文档的批处理过程。\n创建输入/输出文件路径列表：\nvar files = new List\u0026lt;(string input, string output)\u0026gt; { (\u0026#34;path/to/file1.pdf\u0026#34;, \u0026#34;path/to/file1.docx\u0026#34;), (\u0026#34;path/to/file2.pdf\u0026#34;, \u0026#34;path/to/file2.docx\u0026#34;) }; 循环处理每个文件：\nforeach (var file in files) { var options = new PdfToDocOptions(); options.AddInput(new FileDataSource(file.input)); options.AddOutput(new FileDataSource(file.output)); var result = converter.Process(options); if (result.IsSuccess) { Console.WriteLine($\u0026#34;成功将 {file.input} 转换为 {file.output}\u0026#34;); } else { Console.WriteLine($\u0026#34;转换 {file.input} 时出错：{result.ErrorMessage}\u0026#34;); } } 示例 3：选择性页面转换 仅将 PDF 的特定页面转换为 Word 文档。\n// 设置特定页面的选项： var options = new PdfToDocOptions { PageList = new List\u0026lt;int\u0026gt; { 1, 3, 5 } // 转换第 1、3 和 5 页 }; options.AddInput(new FileDataSource(\u0026#34;path/to/input.pdf\u0026#34;)); options.AddOutput(new FileDataSource(\u0026#34;path/to/output.docx\u0026#34;)); // 执行转换： converter.Process(options); 真实世界的用例 文档编辑与协作：将 PDF 合同、报告或手册转换为可编辑的 Word 文件，以便于修订。 内容提取：从 PDF 中提取和重新利用内容用于其他应用程序，如博客或演示文稿。 法律与合规：编辑 PDF 以进行合规审查或法律文档。 学术与研究：转换研究论文或电子书以进行内容引用和注释。 Documentize.DocConverter 的优势 准确性：保持原始格式、图像和布局的完整性。 可扩展性：轻松处理单个或批量文件转换。 开发者友好：提供简单、直观的 API，减少集成工作。 结论 Documentize.DocConverter 插件使开发人员能够简化其应用程序中的 PDF 到 Word 转换任务。其强大的功能，加上现实世界的用例和灵活性，使其成为各行业专业人员不可或缺的工具。\n立即开始将 Documentize.DocConverter 集成到您的 .NET 项目中，彻底改变您处理文档转换的方式。有关详细文档，请访问 官方指南。\n无论您是在寻找 VB.NET PDF 到 DOCX 转换器、高性能 .NET PDF 到 DOCX 转换解决方案，还是 经济实惠的 .NET PDF 到 Word 转换 API，Documentize 都能满足您的需求。凭借其 易于使用的 .NET PDF 到 DOCX 库，您可以实现高效的文档处理和转换，而无需外部依赖。探索最佳的 .NET PDF 到 Word 转换器选项，体验您 .NET 应用程序的无缝集成。\n","permalink":"https://blog-qa.documentize.com/zh/documentize/dotnet-pdf-to-doc-conversion-api/","summary":"Documentize.DocConverter 是一个可靠的 .NET 插件，可以以精确和简单的方式将 PDF 转换为可编辑的 Word 文档，仅需 $99。了解其在 .NET 中的功能和实现。","title":"PDF 转 DOC/DOCX 的转换与 Documentize"},{"content":"Documentize HTML 转换器 for .NET 是一个强大的工具，旨在简化文档在 HTML 和 PDF 格式之间的转换。该 API 增强了需要高质量文档转换的应用程序的工作流程，无论是用于网页查看还是打印准备的 PDF。凭借灵活的布局和资源处理选项，该转换器能够无缝适应各种使用场景。\n为什么使用 Documentize HTML 转换器 for .NET？ Documentize HTML 转换器使开发人员能够管理文档转换，同时确保一致的格式和无缝集成到现有的 .NET 应用程序中。无论您需要将网页内容转换为 PDF 报告，还是从存档的 PDF 文件生成 HTML，Documentize 都提供了一种简化且有效的方法。\n主要优势 PDF 转 HTML 转换：轻松将 PDF 文件转换为 HTML 格式，提高可访问性并增强与网页应用程序的集成。 HTML 转 PDF 转换：将 HTML 页面转换为打印准备的 PDF，适用于需要可下载或可分享报告的应用程序。 可定制选项：享受输出格式、资源处理和布局调整的灵活配置。 Documentize HTML 转换器的功能 无缝格式转换： 轻松在 HTML 和 PDF 之间转换，同时保持原始文档的保真度和质量。 嵌入或外部资源： 选择嵌入资源以生成独立的 HTML 文件，或选择外部资源以获得更轻的、网络优化的文件。 PDF 布局控制： 选项可以将 HTML 内容适配为单页 PDF 或调整为多页格式。 快速开始示例 将 PDF 转换为 HTML 此示例演示如何将 PDF 文件转换为带嵌入资源的 HTML。\nvar converter = new HtmlConverter(); var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources); options.AddInput(new FileDataSource(\u0026#34;input.pdf\u0026#34;)); options.AddOutput(new FileDataSource(\u0026#34;output.html\u0026#34;)); converter.Process(options); 将 HTML 转换为 PDF 使用以下示例将 HTML 文档转换为 PDF，适合分享或打印。\nvar converter = new HtmlConverter(); var options = new HtmlToPdfOptions(); options.AddInput(new FileDataSource(\u0026#34;input.html\u0026#34;)); options.AddOutput(new FileDataSource(\u0026#34;output.pdf\u0026#34;)); converter.Process(options); 高级配置选项 资源管理 SaveDataType：控制资源在 HTML 输出中的处理方式。 FileWithEmbeddedResources：适合离线或独立查看。 FileWithExternalResources：通过单独存储资源来减少 HTML 文件大小。 布局和媒体调整 媒体类型选择：\nHtmlMediaType.Print：调整 HTML 以适合以打印为重点的 PDF 输出。 HtmlMediaType.Screen：在 PDF 转换中保持基于屏幕的布局。 单页 PDF 渲染：\nIsRenderToSinglePage：将所有 HTML 内容转换为单页 PDF，以便于输出。 用例 动态网页内容到 PDF 报告：在 .NET 应用程序中直接将 HTML 页面转换为 PDF 报告，便于下载文档。 存档 PDF 到网页准备的 HTML：将 PDF 文档转换为 HTML 格式，使存档内容可以通过网络访问。 批量文档处理：该转换器支持资源高效的批处理，适用于处理高容量转换的应用程序。 探索 Documentize HTML 转换器 for .NET 的强大功能 发现 Documentize HTML 转换器 for .NET 的灵活性和效率，以简化和增强您的文档转换过程。该解决方案提供了满足各种项目需求的选项，使其成为开发人员处理 HTML 和 PDF 格式的宝贵工具。\n了解更多：\nDocumentize HTML 转换器文档 开始使用 Documentize HTML 转换器 联系支持 今天就将 Documentize HTML 转换器 集成到您的 .NET 应用程序中，体验可靠的 HTML 解析器、高效的 HTML 到 PDF 转换和高级文档处理的好处。无论您是使用 .NET HTML DOM 操作库，还是寻找最佳的 .NET HTML 解析器，Documentize 都能满足您的需求！\n这个 .NET 插件仅需 $99，使其成为有效文档管理的经济实惠解决方案。无论您需要 .NET HTML 到字符串转换器、.NET HTML 邮件模板生成器，还是 .NET HTML 渲染 API，Documentize 都是您全面处理 HTML 的首选。\n其他资源 如果您对 .NET Core 中的 HTML 到 PDF 转换 感兴趣，请查看我们的综合指南。 对于寻找 .NET HTML 解析库 的用户，Documentize 提供了可靠的解决方案以满足您的所有 HTML 解析需求。 利用我们的 HTML 渲染 .NET API 实现应用程序中的无缝集成。 通过利用 Documentize HTML 转换器，您可以在 .NET 应用程序中高效地将网页转换为 PDF，确保高质量的文档管理。无论您是在开发 .NET Core HTML 清理 工具，还是需要 .NET 框架 HTML 到文本 解决方案，Documentize 都能满足您的需求。\n","permalink":"https://blog-qa.documentize.com/zh/documentize/dotnet-html-conversion-api/","summary":"Documentize 的 HTML 转换器 for .NET 为开发人员提供强大的工具，以便以仅 $99 的价格在 HTML 和 PDF 格式之间转换内容，确保质量和灵活性。这个 .NET 插件对于高效的文档管理至关重要。","title":"HTML 转换 API - Documentize HTML 转换器 for .NET"},{"content":"我们很高兴地介绍 Documentize PDF 优化器 for .NET，这是一个专门设计用于压缩和优化 PDF 文档的强大 API。这个工具简化了减少文件大小的过程，同时确保内容的完整性，非常适合管理大量 PDF 文件的企业和开发人员。\n为什么使用 Documentize PDF 优化器 for .NET？ 在当今的数字环境中，管理文档大小至关重要，特别是在共享或归档大型 PDF 文件时。Documentize PDF 优化器 for .NET 通过在不牺牲质量的情况下压缩 PDF 文件来应对这一挑战。无论您处理的是法律文档、报告还是图形密集型 PDF，这个工具都提供了一种高效的方式来减少文件大小，以实现更快的传输和更高的存储效率。\n优化和压缩 PDF 文件 使用 Documentize PDF 优化器，开发人员可以轻松地使用多种技术压缩 PDF 文件，包括图像压缩、删除冗余元素和减少元数据。以下是使用此 API 压缩 PDF 文档的简单示例：\n// 创建优化器 var plugin = new Optimizer(); // 创建 OptimizeOptions 对象以设置指令 var opt = new OptimizeOptions(); // 添加输入文件路径 opt.AddInput(new FileDataSource(inputPath)); // 设置输出文件路径 opt.AddOutput(new FileDataSource(outputPath)); // 执行处理 plugin.Process(opt); 在这个简单的示例中，加载一个 PDF 文件，进行优化，并保存为一个更小、更高效的文件，展示了这个 .NET 库在 PDF 压缩方面的轻量级特性。\n主要特点 减少文件大小：通过优化图像、字体和其他元素高效压缩 PDF，从而显著减少文件大小。 保持质量：确保在压缩后保持内容的原始质量，防止数据丢失。 快速性能：优化过程快速高效，在处理多个文件时节省宝贵时间。 无缝集成：轻松集成到任何 .NET 应用程序中，包括 ASP.NET、Windows Forms 和 Web Services。 为什么要优化 PDF？ 优化 PDF 可以提高存储效率，并在通过电子邮件发送文件或上传到网站时减少带宽消耗。Documentize PDF 优化器使您能够实现更小的文件大小，从而加快下载速度，改善整体用户体验。这对于加载时间可能会显著影响可用性的 Web 应用程序尤为重要。\n探索更多 Documentize PDF 优化器文档 开始使用 Documentize PDF 优化器 for .NET 联系支持 Documentize PDF 优化器 for .NET 是一个高性能工具，适合任何处理 PDF 的人，提供快速高效优化文档的基本功能。无论您是开发人员、企业主还是内容管理者，这个 API 都为管理和改善您的文档工作流提供了强大的解决方案。\n我们希望您在 PDF 管理任务中发现这个工具是不可或缺的！对于那些有兴趣探索 Documentize PDF 优化器 .NET 教程 的人，请查看我们的详细指南，以充分利用这个强大的工具。\n定价信息 .NET PDF 优化 API 售价仅为 $99，使其成为希望通过高效的 PDF 处理功能提升应用程序的开发人员的实惠选择。\n今天就发现 Documentize PDF 优化器 的好处，提升您的文档管理体验！\n其他关键词 此工具支持 .NET PDF 优化，无需外部依赖，作为 轻量级 .NET PDF 库 在 C# PDF 压缩 中表现出色。它非常适合 跨平台 .NET PDF 优化，确保您可以高效地 在 .NET 应用程序中减少 PDF 文件大小。探索 Documentize PDF 优化器 .NET 评测，看看它与市场上其他解决方案的比较。\n使用 Documentize PDF 优化器，您可以无缝地 在 .NET 应用程序中优化 PDF 大小，实现 快速 PDF 处理 和改进性能。无论您是希望 减少 .NET 中 PDF 下载时间 还是寻找 最佳 .NET PDF 优化器，这个 API 都是您进行 PDF 操作和优化 的理想解决方案。\n","permalink":"https://blog-qa.documentize.com/zh/documentize/dotnet-pdf-optimization-api-compress-and-optimize-pdf-files/","summary":"Documentize 的 PDF 优化功能 for .NET 允许开发人员优化和压缩 PDF 文件，确保文件大小更小而不影响质量。这个轻量级的 .NET 插件非常适合提高文件存储和传输效率，价格实惠，仅为 $99。","title":".NET PDF 优化 API - Documentize PDF 优化器 for .NET"},{"content":"我们很高兴介绍 Documentize ChatGPT for .NET 插件，这是一款强大的工具，使您能够将 ChatGPT API 无缝集成到您的 PDF 应用程序中。这个创新解决方案允许开发人员根据用户输入生成聊天响应，并将结果保存为结构化的 PDF 格式。它非常适合创建互动报告、对话界面或直接在 PDF 中自动化文本分析任务。\n主要特性 聊天完成：轻松使用 ChatGPT API 根据用户输入或自定义查询生成聊天响应。 系统与用户消息：提供上下文和用户输入，以模拟动态和互动的对话。 PDF 输出：自动将生成的聊天响应保存为结构良好的 PDF 格式。 异步处理：异步处理聊天完成，以确保您的 .NET 应用程序具有响应性能。 生成聊天响应并保存为 PDF ChatGPT for .NET 插件简化了生成聊天响应并将其保存为 PDF 的过程。按照以下步骤开始使用这个 .NET ChatGPT PDF 文档生成库：\n创建 PdfChatGptRequestOptions 类的实例，以配置您的请求设置。 添加您的输入和输出 PDF 文件。 设置您的 API 密钥及其他参数，如令牌限制和输入查询。 运行 ProcessAsync 方法以生成聊天响应并将其保存到 PDF 中。 以下是一个示例代码片段：\nvar options = new PdfChatGptRequestOptions(); options.ApiKey = \u0026#34;sk-******\u0026#34;; // 设置您的 API 密钥 options.MaxTokens = 1000; // 设置最大令牌数 options.Query = \u0026#34;分析此文本的关键主题。\u0026#34;; // 添加输入 PDF 文件 options.AddInput(new FileDataSource(\u0026#34;input.pdf\u0026#34;)); // 指定保存聊天响应输出 PDF 的位置 options.AddOutput(new FileDataSource(\u0026#34;output.pdf\u0026#34;)); // 创建 PdfChatGpt 插件的实例 var plugin = new PdfChatGpt(); // 异步运行处理 var result = await plugin.ProcessAsync(options); 添加系统和用户消息 要创建更动态的对话，您可以轻松添加系统和用户消息。系统消息定义对话的上下文，而用户消息则作为 ChatGPT 模型的输入。\n以下是如何添加这些消息：\nvar options = new PdfChatGptRequestOptions(); options.ApiKey = \u0026#34;sk-******\u0026#34;; // 设置您的 API 密钥 // 添加上下文的系统消息 options.AddSystemMessage(\u0026#34;您是一个被训练来总结文本的 AI。\u0026#34;); // 添加用户消息以查询 ChatGPT 模型 options.AddUserMessage(\u0026#34;请总结附加的文档。\u0026#34;); // 添加输入和输出 PDF options.AddInput(new FileDataSource(\u0026#34;input.pdf\u0026#34;)); options.AddOutput(new FileDataSource(\u0026#34;output.pdf\u0026#34;)); // 异步处理请求 var plugin = new PdfChatGpt(); var result = await plugin.ProcessAsync(options); 公共 API 更改 在此版本中，我们引入了几个重要的 API 更改：\nPdfChatGptRequestOptions 类现在包含设置系统和用户消息的方法。 AddInput 和 AddOutput 方法支持添加多个文件进行输入和输出 PDF 处理。 ProcessAsync 方法已优化以提高性能，特别是在处理大输入数据时。 Documentize ChatGPT for .NET 资源 为了帮助您充分利用 Documentize ChatGPT for .NET 插件，这里有一些有价值的资源：\nDocumentize ChatGPT for .NET 的主页 下载 Documentize ChatGPT for .NET Documentize 产品系列论坛 - 加入社区以发布您的技术问题并获得支持。 Documentize ChatGPT for .NET 在线文档 – 访问帮助文档和 API 参考。 启用博客订阅 – 及时了解 Documentize API 的最新消息、新功能和更新。 Documentize ChatGPT for .NET 示例 – 探索代码示例以更好地理解和实施。 我们希望您喜欢这个新版本，它将对话 AI 能力直接带入您的 PDF 应用程序。通过简单的 .NET ChatGPT API 集成，开发人员可以快速增强他们现有的 PDF 项目。无论您是希望 为您的 .NET PDF 软件添加 ChatGPT 功能 还是自动化文档处理，这个解决方案都提供了实现目标的最佳实践。\n","permalink":"https://blog-qa.documentize.com/zh/documentize/integrate-chatgpt-api-with-dotnet-pdf-applications/","summary":"将 ChatGPT API 与 .NET 应用程序集成，以生成聊天响应并将其保存为 PDF，仅需 $99。Documentize ChatGPT for .NET 允许开发人员为其 PDF 应用程序添加对话功能。","title":"将 ChatGPT API 与 .NET PDF 应用程序集成 - Documentize ChatGPT for .NET"},{"content":"","permalink":"https://blog-qa.documentize.com/archives/","summary":"档案","title":"档案"}]