Aspose.PDF for .NET
探索Aspose.PDF for .NET,强大的CPDF处理库,支持文档转换、格式调整及表单处理,无需Adobe Acrobat即可操作PDF文件。
Aspose.PDF for .NET 是一个原生库,使开发人员能够为其应用程序添加 PDF 处理功能。API 可用于构建任何类型的 32 位和 64 位应用程序,无需使用 Adobe Acrobat 即可生成或读取、转换和操作 PDF 文件。
Aspose.PDF for .NET API 允许执行一系列文档处理任务,例如表单处理、获取和设置元数据信息、文本和页面操作、注释管理、添加或删除书签和水印、附件、自定义字体处理等等。
Aspose.PDF for .NET 是您在应用程序中修改或操作现有 PDF 文件的理想选择。该库允许您打开或加载 PDF 文件、提取页面、在文件的特定位置插入页面,或创建 N-up(单页包含多个页面)和小册子。您还可以使用 API 从现有 PDF 中添加、更新和删除图像、附件、书签、注释、超链接、水印和表单字段。
Aspose.PDF for .NET 通过其 API 允许将一个 PDF 文件拆分为两个或多个 PDF 文档。您还可以使用它来将两个或多个文件合并为一个文档,或根据应用程序需求附加 PDF 页面。
Aspose.PDF for .NET 允许您将 PDF 文件的每一页渲染并转换为 BMP、JPG 和 PNG 等常见图像格式,并保持最高的保真度。除了图像格式外,您还可以轻松地将 PDF 保存为 DOC 和 DOCX 格式。
加载现有的 PDF 文档。将 PDF 页面转换为图像,以 JPG 格式保存每页。
在 C# 上将 PDF 转换为 JPG
var inputFile = Path.Combine(dataDir, "sample-document.pdf"); var converter = new Aspose.Pdf.Facades.PdfConverter(); // Bind input pdf file converter.BindPdf(inputFile); // Initialize the converting process converter.DoConvert(); // Check if pages exist and then convert to image one by one while (converter.HasNextImage()) converter.GetNextImage( Path.Combine(dataDir, DateTime.Now.Ticks.ToString() + "_out.jpg"), System.Drawing.Imaging.ImageFormat.Jpeg); // Close the PdfConverter object converter.Close();
Aspose.PDF for .NET 提供了向 PDF 文档添加表单字段的功能,也就是说,您可以在 PDF 文档中动态生成表单字段。只需按照表格或自定义位置对表单字段的位置进行排序,表单字段每次都会被放置在精确的位置。
Aspose.PDF for .NET 允许应用水平文本对齐,例如从右到左放置内容、保留文本中的空白、创建左悬文本段落以及设置自定义制表位。
除了文本的水平对齐之外,还可以调整文本段的垂直对齐方式(例如基线或顶线),以及更多格式化功能(例如设置文本前景和背景颜色)。