
Ukuran halaman PDF menentukan bagaimana kontennya muncul, dicetak, atau diproses. Kami sering kali perlu mengubah ukuran halaman PDF saat bersiap untuk mencetak, mengonversi format, atau menstandarkan desain. Dalam artikel ini, Anda akan belajar bagaimana mengubah ukuran halaman PDF dari file PDF mana pun di C#. Kami akan memandu Anda melalui panduan langkah demi langkah dengan contoh kode lengkap.
Artikel ini mencakup yang berikut:
- C# API untuk mengubah ukuran halaman PDF
- Ubah ukuran PDF menggunakan ukuran halaman standar bawaan seperti A3, A4, dan Letter
- Ubah ukuran halaman PDF ke dimensi kustom
- Ubah ukuran PDF secara online
- Jelajahi sumber daya gratis
C# API untuk Mengubah Ukuran Halaman PDF
Kami akan menggunakan Aspose.PDF for .NET untuk mengubah ukuran halaman PDF di C#. Ini memungkinkan pengembang untuk membuat, mengedit, dan mengonversi file PDF tanpa memerlukan Adobe Acrobat. API ini mudah diintegrasikan, sederhana digunakan, bekerja cepat, dan membantu Anda mengubah halaman atau membuat file PDF baru.
Untuk memulai, gunakan NuGet Package Manager untuk menginstal pustaka Aspose.PDF:
PM> Install-Package Aspose.PDF
Anda juga dapat mengunduhnya dari releases.
Setelah instalasi selesai, yang perlu Anda lakukan adalah menambahkan namespace yang tepat ke proyek Anda. Anda sekarang dapat menggunakan C# untuk membuka, mengedit, dan menyimpan file PDF.
Anda akan belajar bagaimana mengubah ukuran halaman dari file PDF Anda menggunakan API ini dalam C# hanya dengan beberapa baris kode di bagian berikutnya.
Ubah Ukuran Halaman PDF menggunakan C#
Untuk mengubah ukuran PDF menggunakan metode Resize di Aspose.PDF for .NET, ikuti langkah-langkah berikut:
- Muat file PDF yang ada menggunakan kelas
Document
. - Loop melalui halaman dan terapkan nilai enum
PageSize
menggunakan metodeResize()
. - Simpan perubahan menggunakan metode
Save()
.
Kode C# berikut menunjukkan cara mengubah ukuran PDF menggunakan ukuran halaman standar bawaan seperti A3, A4, dan Letter:
// Langkah 1: Impor Aspose.PDF
using Aspose.Pdf;
// Langkah 2: Muat dokumen PDF
Document document = new Document("input.pdf");
// Langkah 3: Ubah ukuran halaman menjadi A3 menggunakan enum PageSize
foreach (Page page in document.Pages)
{
page.Resize(PageSize.A3);
}
// Langkah 4: Simpan outputnya
document.Save("output_a3.pdf");
Cara Kerjanya:
- PageSize.A3: Sebuah enumerasi bawaan yang mewakili dimensi standar A3 (841 x 1190 poin).
- Resize(PageSize): Metode yang nyaman yang mengubah ukuran setiap halaman ke format standar yang ditentukan.
Pendekatan ini paling cocok ketika Anda ingin menerapkan ukuran cetak standar pada dokumen Anda dengan cepat dan konsisten.
Ganti Ukuran Halaman PDF dengan Lebar dan Tinggi Kustom
Ikuti langkah-langkah ini untuk mengatur dimensi yang tepat untuk halaman PDF Anda di C# menggunakan Aspose.PDF for .NET:
- Muatan PDF yang ada menggunakan kelas
Document
. - Tentukan dimensi halaman baru.
- Loop melalui semua halaman dan terapkan ukuran baru menggunakan metode
SetPageSize()
. - Simpan PDF yang dimodifikasi menggunakan metode
Save()
.
Silakan temukan di bawah ini kode C# untuk mengubah ukuran halaman PDF menjadi dimensi khusus:
// Langkah 1: Impor namespace Aspose.PDF
using Aspose.Pdf;
// Langkah 2: Muat dokumen PDF
Document document = new Document("input.pdf");
// Langkah 3: Tentukan dimensi kustom (misalnya, ukuran Surat)
double newWidth = 612; // 8.5 inches
double newHeight = 792; // 11 inches
// Langkah 4: Ulangi setiap halaman dan terapkan ukuran baru
foreach (Page page in document.Pages)
{
page.SetPageSize(newWidth, newHeight);
}
// Langkah 5: Simpan dokumen yang telah diubah ukuran
document.Save("output_custom_size.pdf");
Cara Kerjanya:
- Kelas dokumen: Mewakili seluruh file PDF dan memungkinkan akses ke isinya.
- Kelas halaman: Mewakili satu halaman dalam dokumen.
- SetPageSize(double width, double height): Metode yang digunakan untuk mengatur ukuran halaman dalam poin.
Pendekatan ini memberi Anda kontrol penuh atas dimensi setiap halaman, menjadikannya ideal untuk format khusus atau koreksi tata letak.
Dapatkan Lisensi Gratis
Anda dapat menjelajahi semua fitur lengkap dari Aspose.PDF dengan lisensi sementara gratis .Tanpa batasan, tanpa biaya di muka. Ini adalah cara yang ideal untuk menguji semua fungsi dalam proyek Anda sebelum mengambil keputusan pembelian.
Ubah Ukuran PDF Secara Daring
Cobalah mengubah ukuran PDF secara online menggunakan Aspose PDF Resize Tool.Ini gratis, mudah digunakan, dan memungkinkan Anda menyesuaikan ukuran halaman dengan cepat dan akurat.

PDF Page Resize – Sumber Daya Gratis
Jelajahi lebih banyak alat dan dokumentasi untuk meningkatkan pengembangan Anda:
Kesimpulan
Dalam posting blog ini, kami telah mengalami berbagai metode untuk mengubah ukuran halaman PDF di C# menggunakan Aspose.PDF untuk API .NET. Dengan mengikuti panduan ini, Anda dapat secara efektif mengubah ukuran halaman dari file PDF mana pun.
Jika Anda memiliki pertanyaan atau membutuhkan lebih banyak bantuan, jangan ragu untuk menghubungi kami di free support forum.