通过 C# 裁剪 PDF

Progressive PDF 裁剪解决方案使用服务器端 Aspose.PDF for C# API,无需使用微软或 Adobe Acrobat 等任何软件

使用 C# 裁剪 PDF

你需要裁剪 PDF 吗?以编程方式修改 PDF 文档是现代数字工作流程的重要组成部分。像 Aspose.PDF 这样的.NET 库是独立的解决方案,不依赖其他软件,可以用于商业用途。它们涵盖了专业 C# 开发人员的所有可能需求。

此 C# 库使开发人员能够通过编程快速高效地裁剪 PDF 文档。使用此库,您可以轻松裁剪具有多种属性的PDF,例如宽度、高度、出血、裁剪和修剪框。Aspose.PDF 允许您访问这些属性。它是一个独立的解决方案,用于处理 C# 中的 PDF 文档,不需要安装任何第三方软件。

为了裁剪 PDF 文件,我们将使用 Aspose.PDF for .NET API,这是一款功能丰富、功能强大且易于使用的.NET 平台文档处理 API。打开 NuGet 包管理器,搜索 aspose.pdf 然后安装。您也可以使用包管理器控制台中的以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF

如何通过 C# 裁剪 PDF


你需要 Aspose.PDF for .NET 才能在你的环境中试用代码。

1.使用文档对象打开 PDF 文档。 1.选择盒子类型并创建新的 Box Rectagle 1.使用 Save () 方法将更新后的文档保存到新路径。

如果你想裁剪 PDF 页面,裁剪解决方案会有所帮助。有了这个强大的 Aspose.PDF .NET 库,你可以在保持其质量的同时更改 PDF。这个专业工具使用 C# 来有效地裁剪 PDF。以下示例演示如何修改 C# 中的 PDF 文档:

裁剪 PDF 文件-C#

此示例代码显示了如何裁剪 PDF 页面-C#

Input file:

File not added

Output format:

Output file:


public static void CropPagesPDF()
{
    var pdfDocument1 = new Aspose.Pdf.Document("crop_page.pdf");
    Console.WriteLine(pdfDocument1.Pages[1].CropBox);
    Console.WriteLine(pdfDocument1.Pages[1].TrimBox);
    Console.WriteLine(pdfDocument1.Pages[1].ArtBox);
    Console.WriteLine(pdfDocument1.Pages[1].BleedBox);
    Console.WriteLine(pdfDocument1.Pages[1].MediaBox);

    // Create new Box Rectagle
    var newBox = new Rectangle(100, 100, 80, 10);
    pdfDocument1.Pages[1].CropBox = newBox;
    pdfDocument1.Pages[1].TrimBox = newBox;
    pdfDocument1.Pages[1].ArtBox = newBox;
    pdfDocument1.Pages[1].BleedBox = newBox;
   
    pdfDocument1.Save("crop_page_modified.pdf");           
}

关于 C# API 的 Aspose.PDF

Aspose.PDF for C# API 为处理 PDF 文件提供了广泛的功能。其中一些功能包括:

  • 从头开始或从 HTML、XML 或图像创建 PDF 文档。
  • 通过添加或删除页面、文本、图像和其他内容来裁剪现有的 PDF 文档。
  • 将 PDF 文档转换为其他格式,例如 HTML、XML 和图像。
  • 将 PDF 文档渲染为图像或 XPS 格式。
  • 直接从您的应用程序打印 PDF 文档。
  • 对 PDF 文档进行数字签名。

你可以在这个 Aspose 文档 中找到有关 C# API 的 Aspose.PDF 的更多信息