
Kích thước trang của PDF xác định cách nội dung của nó xuất hiện, in ấn hoặc xử lý. Chúng tôi thường yêu cầu thay đổi kích thước trang PDF khi chuẩn bị in, chuyển đổi định dạng hoặc chuẩn hóa bố cục. Trong bài viết này, bạn sẽ học cách thay đổi kích thước trang PDF của bất kỳ tệp PDF nào trong C#. Chúng tôi sẽ hướng dẫn bạn qua một hướng dẫn từng bước với các ví dụ mã hoàn chỉnh.
Bài viết này đề cập đến những nội dung sau:
- C# API để thay đổi kích thước trang PDF
- Thay đổi kích thước PDF bằng cách sử dụng kích thước trang tiêu chuẩn tích hợp như A3, A4 và Letter
- Thay đổi kích thước trang PDF thành các kích thước tùy chỉnh
- Thay đổi kích thước PDF trực tuyến
- Khám phá các tài nguyên miễn phí
C# API để Thay Đổi Kích Thước Trang PDF
Chúng tôi sẽ sử dụng Aspose.PDF for .NET để thay đổi kích thước trang PDF trong C#. Nó cho phép các nhà phát triển tạo, chỉnh sửa và chuyển đổi các tệp PDF mà không cần Adobe Acrobat. API này dễ tích hợp, đơn giản để sử dụng, hoạt động nhanh chóng và giúp bạn thay đổi các trang hoặc tạo các tệp PDF mới.
Để bắt đầu, sử dụng NuGet Package Manager để cài đặt thư viện Aspose.PDF:
PM> Install-Package Aspose.PDF
Bạn cũng có thể tải xuống từ releases.
Sau khi việc cài đặt hoàn tất, tất cả những gì bạn cần làm là thêm các không gian tên thích hợp vào dự án của bạn. Bây giờ bạn có thể sử dụng C# để mở, chỉnh sửa và lưu tệp PDF.
Bạn sẽ học cách thay đổi kích thước trang của các tệp PDF của bạn bằng cách sử dụng API này trong C# với chỉ một vài dòng mã trong các phần tiếp theo.
Thay đổi kích thước trang PDF bằng C#
Để thay đổi kích thước PDF bằng phương pháp Resize trong Aspose.PDF for .NET, hãy làm theo các bước sau:
- Tải một tệp PDF hiện có bằng cách sử dụng lớp
Document
. - Lặp qua các trang và áp dụng giá trị enum
PageSize
bằng cách sử dụng phương thứcResize()
. - Lưu các thay đổi bằng cách sử dụng phương thức
Save()
.
Mã C# sau đây cho thấy cách thay đổi kích thước PDF bằng cách sử dụng các kích thước trang tiêu chuẩn tích hợp như A3, A4 và Letter:
// Bước 1: Nhập Aspose.PDF
using Aspose.Pdf;
// Bước 2: Tải tài liệu PDF
Document document = new Document("input.pdf");
// Bước 3: Thay đổi kích thước trang thành A3 sử dụng kiểu PageSize enum
foreach (Page page in document.Pages)
{
page.Resize(PageSize.A3);
}
// Bước 4: Lưu đầu ra
document.Save("output_a3.pdf");
Cách thức hoạt động:
- PageSize.A3: Một kiểu liệt kê tích hợp sẵn đại diện cho kích thước A3 tiêu chuẩn (841 x 1190 điểm).
- Resize(PageSize): Một phương pháp tiện lợi giúp điều chỉnh kích thước mỗi trang về định dạng tiêu chuẩn đã chỉ định.
Cách tiếp cận này phù hợp nhất khi bạn muốn áp dụng kích thước in tiêu chuẩn cho các tài liệu của mình một cách nhanh chóng và nhất quán.
Thay đổi kích thước trang PDF với chiều rộng và chiều cao tùy chỉnh
Làm theo các bước sau để đặt kích thước chính xác cho các trang PDF của bạn trong C# sử dụng Aspose.PDF for .NET:
- Tải một PDF hiện có sử dụng lớp
Document
. - Xác định kích thước trang mới.
- Lặp lại qua tất cả các trang và áp dụng kích thước mới bằng cách sử dụng phương thức
SetPageSize()
. - Lưu PDF đã chỉnh sửa bằng cách sử dụng phương thức
Save()
.
Xin vui lòng xem bên dưới mã C# để thay đổi kích thước trang PDF thành kích thước tùy chỉnh:
// Bước 1: Nhập không gian tên Aspose.PDF
using Aspose.Pdf;
// Bước 2: Tải tài liệu PDF
Document document = new Document("input.pdf");
// Bước 3: Định nghĩa các kích thước tùy chỉnh (ví dụ: Kích thước giấy)
double newWidth = 612; // 8.5 inches
double newHeight = 792; // 11 inches
// Bước 4: Lặp qua từng trang và áp dụng kích thước mới
foreach (Page page in document.Pages)
{
page.SetPageSize(newWidth, newHeight);
}
// Bước 5: Lưu tài liệu đã thay đổi kích thước
document.Save("output_custom_size.pdf");
Cách thức hoạt động:
- Lớp tài liệu: Đại diện cho toàn bộ tệp PDF và cho phép truy cập vào nội dung của nó.
- Lớp Page: Đại diện cho một trang đơn trong tài liệu.
- SetPageSize(double width, double height): Phương thức được sử dụng để đặt kích thước của một trang tính bằng điểm.
Cách tiếp cận này cho bạn toàn quyền kiểm soát kích thước của từng trang, làm cho nó trở nên lý tưởng cho các định dạng tùy chỉnh hoặc điều chỉnh bố cục.
Nhận giấy phép miễn phí
Bạn có thể khám phá bộ tính năng hoàn chỉnh của Aspose.PDF với một giấy phép tạm thời miễn phí.Không có hạn chế, không tốn chi phí trước. Đây là cách lý tưởng để kiểm tra tính năng đầy đủ trong dự án của bạn trước khi đưa ra quyết định mua hàng.
Chỉnh kích thước PDF trực tuyến
Hãy thử thay đổi kích thước PDF trực tuyến bằng cách sử dụng công cụ Aspose PDF Resize Tool.Nó miễn phí, dễ sử dụng và cho phép bạn điều chỉnh kích thước trang một cách nhanh chóng và chính xác.

PDF Page Resize – Tài nguyên Miễn phí
Khám phá thêm các công cụ và tài liệu để nâng cao sự phát triển của bạn:
- Tài liệu Aspose.PDF for .NET
- Tài liệu tham khảo API
- Công cụ PDF trực tuyến miễn phí
- Bài viết và hướng dẫn trên blog
Kết luận
Trong bài viết blog này, chúng tôi đã trải nghiệm nhiều phương pháp để thay đổi kích thước trang PDF trong C# sử dụng Aspose.PDF cho API .NET. Bằng cách làm theo hướng dẫn này, bạn có thể hiệu quả thay đổi kích thước trang của bất kỳ tệp PDF nào.
Nếu bạn có bất kỳ câu hỏi nào hoặc cần thêm sự giúp đỡ, đừng ngần ngại liên hệ với chúng tôi tại diễn đàn hỗ trợ miễn phí.