Saat menangani file PDF secara terprogram, Anda sering perlu memotong halaman dalam PDF. Ini bisa berguna saat Anda harus memangkas margin kosong, konten di header/footer, dan sebagainya. Untuk melakukannya, artikel ini memberi Anda cara mudah memotong halaman PDF di C#. Jadi mari kita lihat bagaimana melakukannya di aplikasi .NET.
Perpustakaan C# untuk Memotong PDF
Untuk memotong file PDF, kami akan menggunakan Aspose.PDF for .NET, yang merupakan pustaka yang ampuh untuk memproses, membuat, dan memanipulasi file PDF. Anda dapat mengunduh pustaka atau menginstalnya di aplikasi C# menggunakan perintah NuGet berikut :
PM> Install-Package Aspose.PDF
Pangkas File PDF di C#
Memotong halaman dalam file PDF menjadi mudah dengan bantuan Aspose.PDF for .NET. Anda hanya perlu memuat PDF, menentukan ukuran kotak pemotongan, dan hanya itu. Mari kita lihat cara memangkas halaman dalam PDF menggunakan C#.
- Pertama-tama, muat file PDF menggunakan kelas Document.
- Kemudian, buat objek Rectangle baru dan inisialisasi ukurannya.
- Pilih halaman yang diinginkan dan tetapkan persegi panjang ke CropBox, TrimBox, ArtBox, dan BleedBox properti halaman.
- Terakhir, simpan PDF yang dipotong menggunakan metode Document.Save(string).
Contoh kode berikut menunjukkan cara memangkas halaman dalam PDF menggunakan C#.
// Muat file PDF
var pdfDocument1 = new Aspose.Pdf.Document("document.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);
// Buat Persegi Panjang baru dan tetapkan ke properti Halaman
var newBox = new Rectangle(200, 220, 2170, 1520);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;
// Simpan PDF yang dipotong
pdfDocument1.Save("cropped.pdf");
Pangkas PDF Daring
Kami juga menyediakan aplikasi gratis untuk memangkas halaman PDF, yang didasarkan pada Aspose.PDF for .NET. Anda dapat menggunakan aplikasi pemangkasan PDF ini tanpa membuat akun.
Perpustakaan C# PDF gratis
Anda dapat mengevaluasi library C# PDF kami tanpa batasan menggunakan lisensi sementara gratis. Selain itu, Anda dapat mengunjungi dokumentasi untuk menjelajahi fitur perpustakaan lainnya.
Jika Anda menemukan masalah saat menggunakan pustaka kami, Anda dapat menghubungi kami melalui forum kami.
Kesimpulan
Artikel ini mendemonstrasikan cara memangkas halaman dalam file PDF menggunakan C#. Mengikuti beberapa langkah sederhana dan menulis beberapa baris kode, Anda dapat memotong halaman PDF yang diinginkan secara terprogram. Selain itu, kami telah memberi Anda aplikasi berbasis web untuk memotong file PDF secara online. Anda dapat menggunakan pemangkas PDF online ini secara gratis tanpa membuat akun.