1. 产品
  2.   PDF格式
  3.   .NET
  4.   Aspose.PDF for .NET

Aspose.PDF for .NET

 
 

用于 PDF 文件创建和转换的 C# .NET API

功能强大的 PDF C# .NET API,无需使用 Adobe Acrobat 即可生成、编辑、渲染、操作 PDF 文件并将其转换为 Word、Excel、PowerPoint 和图像格式。

Aspose.PDF for .NET 库对于有兴趣创建和操作 PDF 文档的开发人员来说非常方便 只需几行 C# .NET 代码即可在他们自己的应用程序中实现。 该库的设计易于使用,并提供了广泛的功能,使其适合各种用例。 凭借其丰富的功能和易于使用的 API,Aspose.PDF 对于任何在 .NET 环境(WinForms、WPF、ASP.NET 和 .NET Compact Framework)中处理 PDF 文档的开发人员来说都是一个有价值的工具。< /p>

Aspose.PDF for .NET 是一个高度灵活且功能强大的库,非常适合各种用例。 无论您是要创建新的 PDF 文档、操作现有文档还是将 PDF 转换为其他格式,该库都能提供您完成工作所需的一切。 该库可用于将文本、图像、SVG、HTML 转换为 PDF 以及将 PDF 导出为多种文档格式,具有出色的性能和良好的质量。

该库支持处理 PDF 文档的各种功能,例如从头开始创建 PDF、压缩 PDF 文件、表创建和操作、在 PDF 中使用图形对象、自定义字体处理、安全控制支持 、插入或删除书签、使用 PDF 目录、添加或删除附件、管理 PDF 注释、插入文本和图像、提取或插入 PDF 中的页面、将多个 PDF 合并到单个文档、将 PDF 拆分为多个页面、页面 图像转换、打印PDF文档等。

Previous Next

Aspose.PDF for .NET 入门

安装 Aspose.PDF for .NET 的推荐方法是使用 NuGet。 为了顺利安装,请使用以下命令。

通过 NuGet 命令安装 Aspose.Pdf

 Install-Package Aspose.Pdf

您可以直接从Aspose.PDF产品页面

下载该库

通过.NET API生成PDF文档

Aspose.PDF for .NET 的主要功能之一是只需几行 C# 代码即可从头开始创建 PDF 文档。 软件开发人员可以使用该库向 PDF 文档添加文本、图像、表单、注释、新页面、附件、书签和其他元素,以及控制内容的布局和格式。 此外,该库还提供了一组丰富的 API,用于操作现有的 PDF 文档,例如将多个 PDF 合并为一个文档、将 PDF 拆分为多个页面以及从 PDF 中提取文本和图像。

如何使用 C# 创建 PDF?

    // Initialize document object
    Document pdf_doc = new Document();

    // Add page
    Page page = pdf_doc.Pages.Add();

    // Place the text of choice
    page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));

    // PDF file created at a specified location
    pdf_doc.Save("created_one.pdf");

通过 C# API 将 PDF 转换为其他文件格式

将 PDF 文档转换为其他文件格式是许多软件开发人员最流行和最重要的任务之一。 Aspose.PDF for .NET 提供完整的功能,只需几行 .NET 代码即可以编程方式将 PDF 文档转换为其他受支持的文件格式,从而使他们的工作变得轻松。 该库支持多种输出格式,包括 Microsoft Word、Excel、PowerPoint、图像、HTML 等。 还可以将 PDF 文档保存为文件、流式传输、发送到 Web 或另存为 PDF/A 文档。 该库使软件开发人员可以轻松地在其他应用程序和平台中处理 PDF 文档。

通过 C#.NET API 将 PDF 转换为 Word

public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document                        
var document = new Document("template.pdf");

// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}

通过 C# .NET 合并或拆分 PDF 文档

Aspose.PDF for .NET 库使软件开发人员能够将多个 PDF 文件合并为单个 PDF 文档,或在自己的 .NET 应用程序中将大型 PDF 文件拆分为较小的文件。 该库提供了各种合并和拆分 PDF 文件的功能,例如将一个文档添加到另一个 PDF 文件的末尾、将 PDF 页面拆分为单个 PDF 文件、将 PDF 页面范围拆分为单个 PDF 文件等。

通过 C# API 将 PDF 拆分为多个文件

 
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}

通过 .NET API 将图像转换为 PDF

Aspose.PDF for .NET 库为使用 C# 命令将各种图像转换为 PDF 提供了完整的支持。 软件开发人员可以轻松转换一些最流行的图像格式,例如 BMP、CGM、DICOM、EMF、JPG、PNG、SVG 和 TIFF 格式。 要首先转换图像,您需要初始化一个新的文档类对象并加载图像。 之后只需调用保存并转换为图像格式并将其保存为 PDF 文件格式即可。 在某些情况下,该库还支持设置页面以及图像的高度、宽度和边距。

通过 .NET API 将 JPG 图像转换为 PDF

 
// Load input JPG file
String path = dataDir + "Aspose.jpg";

// Initialize new PDF document
Document doc = new Document();

// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);

// Add image on a page
page.Paragraphs.Add(image);

// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");
 中国人