Artikel ini membantu dengan cara merotasi PDF menggunakan C#. Ini menjelaskan sumber daya yang diperlukan untuk mengatur konfigurasi IDE, daftar tugas yang harus dilakukan untuk mencapai hasil yang diperlukan, dan kode contoh yang dapat dijalankan untuk mengubah orientasi PDF menggunakan C#. Kode sampel dapat dijalankan di salah satu lingkungan yang mendukung .NET dan tidak memerlukan alat atau perangkat lunak pihak ketiga lainnya untuk memutar PDF secara permanen.
Langkah-langkah untuk Memutar File PDF menggunakan C#
- Setel lingkungan untuk menambahkan Aspose.PDF for .NET untuk merotasi halaman
- Muat PDF masukan menggunakan kelas Document untuk mengubah orientasi
- Parsing setiap halaman dan dapatkan area persegi panjang menggunakan properti MediaBox
- Tukar panjang persegi panjang MediaBox dengan lebar dalam variabel sementara
- Atur MediaBox dan CropBox ke persegi panjang yang diperbarui
- Setel properti Rotasi halaman untuk memutar konten juga
- Simpan file PDF yang dihasilkan dengan orientasi yang dimodifikasi untuk halaman dan konten
Panduan langkah-langkah tersebut di atas cara merotasi halaman dalam PDF menggunakan C#. Pada awalnya, PDF sumber dimuat ke dalam objek kelas Dokumen dan kemudian setiap halaman diuraikan untuk mengakses persegi panjang MediaBox. Panjang dan lebar persegi panjang dipertukarkan dan kemudian diatur kembali sebagai MediaBBox dan CropBox halaman baru sebelum menyimpan file PDF yang dihasilkan pada disk.
Kode untuk Memutar Semua Halaman dalam PDF menggunakan C#
Kode ini menunjukkan cara merotasi file PDF menggunakan C#. Kita dapat melihat bahwa setiap halaman memiliki properti MediaBox yang dapat digunakan untuk memutar halaman sedemikian rupa sehingga lebar persegi panjang MediaBox ditukar dengan tingginya dan persegi panjang baru dihitung sehingga hanya mengubah orientasi halaman sedangkan konten tidak berubah. Jika Anda juga ingin mengubah orientasi konten, gunakan properti Putar halaman yang diatur ke Rotation.on270 dalam kode contoh ini.
Artikel ini telah memandu kami untuk merotasi halaman dan konten setiap halaman file PDF. Jika Anda ingin mempelajari proses menyusun ulang halaman dalam PDF, lihat artikel di cara mengatur ulang halaman dalam PDF menggunakan C#.