Developer's Guide
全面指南,介绍 Sheetize HTML Converter 的 PDF 转 HTML 和 HTML 转 PDF 功能。
全面指南,介绍Sheetize图像转换器的功能,用于在图像格式之间转换文档。
全面指导Sheetize电子书转换器,以在各种电子书格式之间转换文档。
全面指南,介绍 Sheetize JSON Converter 的文档转 JSON 和 JSON 转文档功能。
全面指南,使用 Sheetize PDF Converter 进行文档转换到 PDF 及从 PDF 转换。
全面的Sheetize电子表格转换器指南,用于将电子表格文档转换为各种格式。
全面指南,介绍 Sheetize Spreadsheet Merger 的多文件合并功能。
Comprehensive guide to Sheetize Spreadsheet Splitter for splitting spreadsheets into multiple files.
全面指南,介绍 Sheetize Spreadsheet Unlocker 用于移除电子表格保护。
综合指南,帮助使用Sheetize文本转换器将文档转换为纯文本及反向转换。
Developer's Guide 的子部分
HTML Converter
Sheetize HTML Converter for .NET 提供强大的能力,可以在 PDF 和 HTML 格式之间转换文档,非常适合网络应用、归档和报告生成。该转换器具有多种处理资源和布局的选项,能够适应各种项目要求。
主要特性
PDF 转 HTML 转换
将 PDF 文件转换为 HTML,使文档可以在网络上查看或集成到优先使用 HTML 格式的应用程序中。
HTML 转 PDF 转换
将 HTML 内容转换为高质量的 PDF,适合生成可打印报告、归档网页内容或创建可共享的文档格式。
详细指南
将 PDF 转换为 HTML
将 PDF 转换为 HTML 的步骤:
- 初始化转换器:创建
HtmlConverter
的实例。 - 设置转换选项:使用
PdfToHtmlOptions
自定义输出,选择嵌入或外部资源。 - 定义输入和输出路径:设置输入 PDF 和输出 HTML 的路径。
- 执行转换:调用
Process
方法转换文件。
示例:将 PDF 转换为带嵌入资源的 HTML
// 步骤 1:初始化 HTML 转换器
var converter = new HtmlConverter();
// 步骤 2:配置 PDF 转 HTML 转换选项
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// 步骤 3:设置文件路径
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// 步骤 4:运行转换
converter.Process(options);
PDF 转 HTML 转换可用选项
SaveDataType:
FileWithEmbeddedResources
:生成一个带有所有嵌入资源的单一 HTML 文件。FileWithExternalResources
:单独保存资源,适合大型 HTML 文件。
输出自定义:
BasePath
:设置 HTML 文档中资源的基本路径。IsRenderToSinglePage
:可选择将所有 PDF 内容渲染到一个 HTML 页面上。
将 HTML 转换为 PDF
将 HTML 文档转换为 PDF 的步骤:
- 初始化转换器:创建
HtmlConverter
的实例。 - 配置 PDF 选项:使用
HtmlToPdfOptions
定义布局和媒体设置。 - 指定路径:设置输入 HTML 和输出 PDF 文件的路径。
- 执行转换:运行
Process
方法完成转换。
示例:将 HTML 转换为 PDF
// 步骤 1:初始化 HTML 转换器
var converter = new HtmlConverter();
// 步骤 2:配置 HTML 转 PDF 转换选项
var options = new HtmlToPdfOptions();
// 步骤 3:设置文件路径
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// 步骤 4:执行转换
converter.Process(options);
HTML 转 PDF 转换的附加选项
媒体类型:
HtmlMediaType.Print
:适合生成适合打印的 PDF。HtmlMediaType.Screen
:当转换设计用于数字查看的内容时使用。
布局调整:
PageLayoutOption
:调整 HTML 内容如何适应 PDF 布局,例如 ScaleToPageWidth
确保内容缩放到 PDF 宽度。IsRenderToSinglePage
:如果需要进行简明的展示,允许将整个 HTML 内容渲染到单个 PDF 页面。
此转换器对多种应用程序非常灵活,既可以生成基于网络内容的 PDF 报告,又可以将 PDF 文档的归档转换为网络可访问的格式。有关更高级的配置,请参阅完整的 Sheetize 文档。
Image Converter
Sheetize图像转换器 for .NET 允许开发者在各种图像格式之间转换文档,使其非常适合涉及文档查看、图像归档和生成基于图像的内容的应用程序。
主要特点
PDF 转图像转换
将PDF文档转换为图像格式(例如,PNG,JPEG),非常适合生成预览或进行基于图像的文档处理。
图像转PDF转换
将图像文件转换为PDF文档,适合将图像合并为一个文件或从基于图像的数据创建PDF报告。
详细指南
转换 PDF 为图像
要将PDF文档转换为图像格式:
- 初始化转换器:创建
ImageConverter
的实例。 - 设置转换选项:使用
PdfToImageOptions
指定所需的图像格式、分辨率和输出质量。 - 定义输入和输出路径:设置输入PDF和输出图像文件的路径。
- 执行转换:调用
Process
方法完成转换。
示例:将PDF转换为PNG图像
// 第1步:初始化图像转换器
var converter = new ImageConverter();
// 第2步:配置PDF到图像转换的选项
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // 将分辨率设置为300 DPI
options.Quality = 90; // 将图像质量设置为90%
// 第3步:设置文件路径
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));
// 第4步:运行转换
converter.Process(options);
可用的PDF到图像转换选项
- ImageType:指定所需的图像格式(
Png
,Jpeg
,Bmp
等)。 - Resolution:设置输出图像的分辨率(DPI)。
- Quality:定义质量级别(对于JPEG输出)。
转换图像为PDF
要将图像转换为PDF:
- 初始化转换器:创建
ImageConverter
的实例。 - 设置转换选项:使用
ImageToPdfOptions
自定义生成的PDF的布局和外观。 - 指定路径:设置输入图像和输出PDF文件的路径。
- 执行转换:调用
Process
方法生成PDF。
示例:将PNG图像转换为PDF
// 第1步:初始化图像转换器
var converter = new ImageConverter();
// 第2步:配置图像到PDF转换的选项
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;
// 第3步:设置文件路径
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));
// 第4步:执行转换
converter.Process(options);
图像到PDF转换的附加选项
- PageLayoutOption:定义图像在PDF页面上的放置方式(例如,
Centered
,TopLeft
)。 - ImageScalingOption:控制图像如何适合PDF页面(例如,
FitToPage
,Stretch
)。
该转换器非常灵活,适合需要处理基于图像的文档内容的开发者,无论是生成高质量的文档预览还是将多张图像捆绑成PDF以便于分发。
eBook Converter
Sheetize电子书转换器(.NET) 支持无缝转换文档至常见电子书格式,如EPUB和MOBI。它非常适合出版商、数字图书馆以及开发者将电子书功能集成到他们的应用程序中。
主要特性
PDF转EPUB转换
轻松将PDF文件转换为EPUB格式,优化它们以适应电子阅读器和其他支持电子书格式的设备。
EPUB转PDF转换
将电子书内容从EPUB转换为PDF,使其适合打印或离线查看,并采用标准格式。
详细指南
将PDF转换为EPUB
要将PDF文档转换为EPUB电子书:
- 初始化转换器:创建
EbookConverter
的实例。 - 设置转换选项:使用
PdfToEpubOptions
配置EPUB输出的设置,例如图像处理和元数据。 - 定义输入和输出路径:设置输入PDF和输出EPUB的路径。
- 执行转换:调用
Process
方法转换文档。
示例:将PDF转换为EPUB
// 步骤1:初始化电子书转换器
var converter = new EbookConverter();
// 步骤2:配置PDF到EPUB转换的选项
var options = new PdfToEpubOptions();
options.IncludeImages = true; // 在输出EPUB中包含图像
options.SetMetadata("Title", "Converted eBook");
// 步骤3:设置文件路径
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));
// 步骤4:运行转换
converter.Process(options);
PDF转EPUB转换的可用选项
- IncludeImages:指定是否将原始PDF中的图像包含在生成的EPUB中。
- SetMetadata:向EPUB文件添加元数据,例如标题、作者和主题。
将EPUB转换为PDF
要将EPUB文件转换为PDF:
- 初始化转换器:创建
EbookConverter
的实例。 - 配置PDF选项:使用
EpubToPdfOptions
定义页面布局和边距等设置。 - 指定路径:设置输入EPUB和输出PDF文件的路径。
- 执行转换:调用
Process
方法完成转换。
示例:将EPUB转换为PDF
// 步骤1:初始化电子书转换器
var converter = new EbookConverter();
// 步骤2:配置EPUB到PDF转换的选项
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);
// 步骤3:设置文件路径
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));
// 步骤4:执行转换
converter.Process(options);
EPUB转PDF转换的其他选项
- PageLayoutOption:设置生成PDF的页面布局,例如
Portrait
或Landscape
。 - MarginSettings:定义输出PDF的边距。
该转换器对需要自动化电子书相关工作流程的出版商和开发者非常有用。无论是从PDF文档创建电子书,还是为打印准备电子书文件,Sheetize电子书转换器都提供了灵活的解决方案。
JSON Converter
Sheetize JSON Converter for .NET 提供强大的功能,用于将文档转换为 JSON 格式以及将 JSON 格式转换为文档,从而便于集成到 Web 应用程序和数据处理工作流中。
主要特点
文档转 JSON
将文档(例如 PDF、DOCX)转换为 JSON 格式,以提取结构化格式的内容以进行进一步分析或集成。
JSON 转文档
将 JSON 数据转换为 PDF 或 DOCX 等文档格式,以便轻松生成报告或进行文档自动化。
详细指南
将文档转换为 JSON
要将文档转换为 JSON:
- 初始化转换器:创建
JsonConverter
的实例。 - 设置转换选项:使用
DocumentToJsonOptions
配置文档在 JSON 中的表示方式。 - 定义输入和输出路径:设置输入文档和输出 JSON 文件的路径。
- 执行转换:调用
Process
方法以转换文档。
示例:将 PDF 转换为 JSON
// 第 1 步:初始化 JSON 转换器
var converter = new JsonConverter();
// 第 2 步:配置文档转 JSON 转换的选项
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // 在 JSON 输出中包含元数据
options.FormatOutput = true; // 格式化 JSON 输出以提高可读性
// 第 3 步:设置文件路径
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));
// 第 4 步:运行转换
converter.Process(options);
文档转 JSON 转换的可用选项
- IncludeMetadata:指定是否在 JSON 输出中包含文档元数据。
- FormatOutput:选择是否格式化 JSON 以提高可读性。
将 JSON 转换为文档
要将 JSON 数据转换为文档:
- 初始化转换器:创建
JsonConverter
的实例。 - 设置转换选项:使用
JsonToDocumentOptions
定义目标文档格式和布局。 - 指定路径:设置输入 JSON 和输出文档文件的路径。
- 执行转换:调用
Process
方法以生成文档。
示例:将 JSON 转换为 PDF
// 第 1 步:初始化 JSON 转换器
var converter = new JsonConverter();
// 第 2 步:配置 JSON 转文档转换的选项
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;
// 第 3 步:设置文件路径
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));
// 第 4 步:执行转换
converter.Process(options);
JSON 转文档转换的其他选项
- DocumentFormat:指定目标格式(
Pdf
、Docx
等)。 - PageLayoutOption:定义生成文档的页面布局(
Portrait
、Landscape
)。
该转换器为将文档内容与 Web 服务及其他数据驱动应用程序集成提供了强大的能力。无论是从文档中提取数据,还是从结构化数据生成文档,Sheetize JSON Converter 都是现代文档工作流的理想解决方案。
PDF Converter
Sheetize PDF Converter for .NET 提供了先进的功能,用于将文档转换为 PDF 格式或从 PDF 格式转换,使其非常适合归档、共享以及确保跨不同设备的一致文档格式。
主要特性
将多种格式转换为 PDF
将来自多种格式的文档(如 DOCX、HTML 和图像)转换为 PDF,以便于分发和打印。
将 PDF 转换为其他格式
将 PDF 文档转换为其他格式(如 DOCX、HTML 和图像),以便于编辑或集成到其他工作流中。
详细指南
将文档转换为 PDF
要将文档转换为 PDF:
- 初始化转换器:创建
PdfConverter
的实例。 - 设置转换选项:使用
DocumentToPdfOptions
配置页面布局和压缩等设置。 - 定义输入和输出路径:设置输入文档和输出 PDF 的路径。
- 执行转换:调用
Process
方法以转换文档。
示例:将 DOCX 转换为 PDF
// 步骤 1:初始化 PDF 转换器
var converter = new PdfConverter();
// 步骤 2:配置文档到 PDF 转换的选项
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;
// 步骤 3:设置文件路径
options.AddInput(new FileDataSource("input.docx"));
options.AddOutput(new FileDataSource("output.pdf"));
// 步骤 4:运行转换
converter.Process(options);
文档到 PDF 转换的可用选项
- PageLayoutOption:定义生成 PDF 的页面布局(
Portrait
、Landscape
)。 - CompressionLevel:指定减少文件大小的压缩级别(
Low
、Medium
、High
)。
将 PDF 转换为其他格式
要将 PDF 文档转换为其他格式:
- 初始化转换器:创建
PdfConverter
的实例。 - 配置转换选项:使用
PdfToDocumentOptions
指定输出格式和任何自定义设置。 - 指定路径:设置输入 PDF 和输出文档的文件路径。
- 执行转换:调用
Process
方法以完成转换。
示例:将 PDF 转换为 DOCX
// 步骤 1:初始化 PDF 转换器
var converter = new PdfConverter();
// 步骤 2:配置 PDF 到 DOCX 转换的选项
var options = new PdfToDocumentOptions(DocumentFormat.Docx);
// 步骤 3:设置文件路径
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.docx"));
// 步骤 4:执行转换
converter.Process(options);
PDF 到其他格式的附加选项
- DocumentFormat:指定所需的输出格式(
Docx
、Html
、Png
等)。 - TextExtractionMode:定义从 PDF 中提取文本的方式(
PlainText
、FormattedText
)。
Sheetize PDF Converter 是管理文档的必备工具,无论您是需要创建可广泛共享的 PDF 文件,还是将 PDF 转换回可编辑格式。它提供了双向灵活性,是任何开发者工具包中强大的补充。
Spreadsheet Converter
Sheetize电子表格转换器(.NET) 提供在不同格式之间转换电子表格的功能,使其适用于数据转换、报告和集成任务。
关键特性
转换电子表格为PDF
将电子表格文件(例如,XLSX,CSV)转换为PDF,以便于共享和打印。
转换电子表格为其他格式
将电子表格转换为CSV、JSON或HTML等格式,从而实现与Web应用程序或数据处理工作流的集成。
详细指南
将电子表格转换为PDF
要将电子表格转换为PDF:
- 初始化转换器:创建
SpreadsheetConverter
的实例。 - 设置转换选项:使用
SpreadsheetToPdfOptions
配置页面布局、适配选项和水印等设置。 - 定义输入和输出路径:设置输入电子表格和输出PDF的路径。
- 执行转换:调用
Process
方法完成转换。
示例:将XLSX转换为PDF
// 步骤1:初始化电子表格转换器
var converter = new SpreadsheetConverter();
// 步骤2:配置电子表格到PDF转换的选项
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // 确保电子表格适合单页
// 步骤3:设置文件路径
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.pdf"));
// 步骤4:执行转换
converter.Process(options);
用于将电子表格转换为PDF的可用选项
- PageLayoutOption:定义生成PDF的页面方向(
Portrait
,Landscape
)。 - FitToPage:指定是否将电子表格内容适配到单一页面。
将电子表格转换为其他格式
要将电子表格转换为其他格式(例如CSV、HTML):
- 初始化转换器:创建
SpreadsheetConverter
的实例。 - 配置转换选项:使用
SpreadsheetToDocumentOptions
指定目标格式。 - 指定路径:设置输入电子表格和输出文件路径。
- 执行转换:调用
Process
方法生成输出。
示例:将XLSX转换为CSV
// 步骤1:初始化电子表格转换器
var converter = new SpreadsheetConverter();
// 步骤2:配置电子表格到CSV转换的选项
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);
// 步骤3:设置文件路径
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));
// 步骤4:执行转换
converter.Process(options);
电子表格到文档转换的其他选项
- DocumentFormat:定义所需的输出格式(
Csv
,Json
,Html
)。 - IncludeFormulas:选择在输出中是否包含计算公式或仅包含静态值。
Sheetize电子表格转换器具有高度的灵活性,支持将电子表格转换为各种格式,以满足不同的需求。无论您是在从电子表格创建PDF报告,还是提取数据进行处理,这个转换器都为开发者提供了可靠的解决方案。
Spreadsheet Merger
Sheetize Spreadsheet Merger for .NET 允许开发者将多个电子表格文件合并为一个,非常适合将来自不同来源的数据整合到统一报告中。
主要特点
合并多个电子表格
将多个电子表格合并为一个文件,保持数据的完整性和格式。
详细指南
合并电子表格
要将多个电子表格合并为一个:
- 初始化合并器:创建
SpreadsheetMerger
的实例。 - 添加输入文件:添加所有要合并的电子表格。
- 指定输出路径:设置合并后电子表格的输出文件路径。
- 执行合并:调用
Process
方法以合并文件。
示例:合并多个 XLSX 文件
// 步骤 1:初始化电子表格合并器
var merger = new SpreadsheetMerger();
// 步骤 2:添加输入文件
merger.AddInput(new FileDataSource("input1.xlsx"));
merger.AddInput(new FileDataSource("input2.xlsx"));
// 步骤 3:设置输出文件路径
merger.AddOutput(new FileDataSource("merged_output.xlsx"));
// 步骤 4:运行合并过程
merger.Process();
此功能对于创建统一报告或整合来自多个来源的数据而无需人工干预特别有用。
Spreadsheet Splitter
Sheetize Spreadsheet Splitter for .NET 帮助开发者将大型电子表格文件拆分为更小的部分,非常适合数据的分发和管理。
主要特点
将电子表格拆分为更小的文件
按工作表、范围或自定义规则拆分大型电子表格文件,以便于处理和共享。
详细指南
拆分电子表格
要将电子表格拆分为多个较小的文件:
- 初始化拆分器:创建
SpreadsheetSplitter
的实例。 - 设置拆分标准:使用
SplitterOptions
指定如何拆分(例如,按工作表或按行数)。 - 定义输入和输出路径:设置输入文件和输出拆分文件的路径。
- 执行拆分:调用
Process
方法以拆分文件。
示例:按工作表拆分 XLSX
// Step 1: Initialize the Spreadsheet Splitter
var splitter = new SpreadsheetSplitter();
// Step 2: Configure options for splitting by sheet
var options = new SplitterOptions(SplitMode.BySheet);
// Step 3: Set file paths
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output_directory"));
// Step 4: Execute the split process
splitter.Process(options);
此工具非常适合将大型文件拆分为更小、更易于管理的部分,使数据更易获取和处理。
Spreadsheet Unlocker
Sheetize Spreadsheet Unlocker for .NET 提供了从电子表格中移除保护的能力,使开发者能够编辑或重新格式化被锁定的内容。
主要特性
解锁受保护的电子表格
移除密码保护或工作表级别的锁定,以便对电子表格进行修改。
详细指南
解锁受保护的电子表格
要解锁受保护的电子表格:
- 初始化解锁工具:创建
SpreadsheetUnlocker
的实例。 - 提供解锁凭证:设置密码或指定其他解锁参数。
- 定义输入和输出路径:设置输入锁定文件的路径和输出解锁文件的路径。
- 执行解锁操作:调用
Process
方法以解锁文件。
示例:解锁 XLSX 文件
// 第一步:初始化电子表格解锁工具
var unlocker = new SpreadsheetUnlocker();
// 第二步:设置解锁凭证
var options = new UnlockerLoadOptions();
options.Password = "password123";
// 第三步:设置文件路径
options.AddInput(new FileDataSource("locked_input.xlsx"));
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));
// 第四步:运行解锁过程
unlocker.Process(options);
电子表格解锁工具对需要以编程方式修改受保护电子表格的开发者非常有用。
Text Converter
Sheetize Text Converter for .NET 能够将文档转换为纯文本格式及反向转换,特别适合数据提取、归档以及与基于文本的系统的集成。
主要特性
将文档转换为纯文本
从 PDF、DOCX 和 HTML 等文档中提取文本内容,适用于数据处理和归档。
将纯文本转换为文档格式
从纯文本创建格式化文档,为生成报告或结构化文件提供简便的方法。
详细指南
将文档转换为纯文本
要将文档转换为纯文本:
- 初始化转换器:创建
TextConverter
的实例。 - 设置转换选项:使用
DocumentToTextOptions
配置输出设置。 - 定义输入和输出路径:设置输入文档的路径和输出文本文件的路径。
- 执行转换:调用
Process
方法以转换文档。
示例:将 PDF 转换为纯文本
// 第一步:初始化文本转换器
var converter = new TextConverter();
// 第二步:配置文档到文本转换的选项
var options = new DocumentToTextOptions();
// 第三步:设置文件路径
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.txt"));
// 第四步:执行转换
converter.Process(options);
文本转换器在需要提取文本的场景中至关重要,例如创建归档或以纯文本处理数据。