HTML
JPG
PDF
XML
DOCX
PDF
Cắt PDF trong .NET SDK
API để làm việc với việc thay đổi kích thước tài liệu PDF bằng .NET.
Get StartedCách cắt PDF qua Cloud .NET SDK
Để cắt tài liệu PDF, chúng tôi sẽ sử dụng Aspose.PDF Cloud .NET SDK SDK Cloud này cho phép bạn dễ dàng xây dựng các ứng dụng tạo, chỉnh sửa & chuyển đổi PDF dựa trên đám mây trong C#, ASP.NET hoặc các ngôn ngữ .NET khác cho các nền tảng đám mây khác nhau. Mở NuGet trình quản lý gói, tìm kiếm Aspose.PDF Cloud và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Package Manager Console.
Lệnh từ Package Manager Console
PM> Install-Package Aspose.Pdf-Cloud
Các bước để cắt PDF bằng .NET SDK
Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải & cắt PDF chỉ với vài dòng mã.
- Tải tệp PDF lên đám mây.
- Lấy Thông tin Trang.
- Trích xuất Trang dưới dạng Hình ảnh.
- Tạo Tài liệu PDF Trống Mới.
- Chèn Hình ảnh vào PDF Mới.
- Tải PDF đã Cắt Cuối cùng xuống.
Cắt PDF bằng .NET Cloud SDK
using Aspose.Pdf.Cloud.Sdk.Model;
namespace ChangeLayout
{
public class CropDocumentPage
{
private ChangeLayoutHelper _helper;
public CropDocumentPage(ChangeLayoutHelper helper)
{
_helper = helper;
}
public async Task MakeCropDocumentPage(string document, string outputDocument, int pageNumber, int llx, int lly, int width, int height)
{
await _helper.UploadFile(document);
await _helper.GetPageInfo(document, pageNumber);
string imageFile = await _helper.ExtractPdfPage(document, pageNumber, _helper.config.CROP_PAGE_WIDTH, _helper.config.CROP_PAGE_HEIGHT);
DocumentResponse? newPdf = await _helper.CreatePdfDocument(outputDocument, width, height);
if (newPdf == null)
Console.WriteLine("MakeCropDocumentPage(): Unexpected error - new document is NULL");
else if (newPdf.Code != 200)
Console.WriteLine("MakeCropDocumentPage(): Failed to create new PDF document!");
else
{
AsposeResponse? response = await _helper.InsertPageAsImage(outputDocument, imageFile, llx, lly);
if (response == null)
Console.WriteLine("MakeCropDocumentPage(): Unexpected error - insert image return NULL");
else if (newPdf.Code != 200)
Console.WriteLine("MakeCropDocumentPage(): Failed to insert image to the new PDF document!");
else
{
Console.WriteLine("cropPage(): Page successfully cropped.");
await _helper.DownloadFile(outputDocument, "cropped_");
}
}
}
}
}