Ubah ukuran PDF melalui C++

Ubah Ukuran Halaman PDF. Gunakan Aspose.PDF untuk C++ untuk memodifikasi dokumen PDF secara terprogram

Ubah Ukuran Halaman PDF dengan C++

Apakah Anda perlu mengubah ukuran PDF? Modifikasi terprogram dokumen PDF adalah bagian penting dari alur kerja digital modern. Dengan pustaka C++ seperti Aspose.PDF — adalah solusi yang berdiri sendiri yang tidak bergantung pada perangkat lunak lain dan siap untuk penggunaan komersial. Mereka mencakup semua kemungkinan kebutuhan pengembang C++ profesional.

Pustaka C++ ini memungkinkan pengembang untuk mengubah ukuran dokumen PDF dengan cepat dan efisien melalui pemrograman. Pustaka ini menunjukkan kepada Anda betapa mudahnya memperbarui atau mengubah dimensi halaman dalam file PDF yang ada secara terprogram dengan C++. Ini adalah solusi mandiri untuk memproses dokumen PDF dalam C++ yang tidak memerlukan instalasi perangkat lunak pihak ketiga.

Untuk mengubah ukuran file PDF, kita akan menggunakan Aspose.PDF for C++ API yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform CPP. Buka manajer paket NuGet, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Cara Mengubah Ukuran Dokumen PDF


Anda memerlukan Aspose.PDF untuk C++ untuk mencoba kode di lingkungan Anda.

  1. Muat file PDF sumber.
  2. Dapatkan halaman ke objek PageCollection.
  3. Dapatkan halaman yang diberikan.
  4. Panggil metode setPageSize (..) untuk memperbarui dimensinya.
  5. Panggil metode Document class Save (..) untuk menghasilkan file PDF dengan dimensi halaman yang diperbarui.

Jika Anda ingin mengubah ukuran file PDF untuk tugas Anda, solusi ini dapat membantu. Dengan pustaka Aspose.PDF C++ yang kuat ini, Anda dapat memperbarui atau mengubah dimensi halaman (ukuran) file yang ada. Alat profesional ini menggunakan C++ untuk mengubah ukuran PDF secara efektif. Contoh berikut menunjukkan cara mengubah ukuran dokumen PDF di C++:

Ubah ukuran PDF - C++

Kode contoh ini menunjukkan cara Mengubah Ukuran Halaman PDF - C++

String _dataDir("C:\\Samples\\");
String inputFileName("UpdateDimensions.pdf");
String outputFileName("UpdateDimensions_out.pdf");

// Open document
auto document = MakeObject<Document>(_dataDir + inputFileName);

// Get particular page
auto pdfPage = document->get_Pages()->idx_get(1);

// Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
// So A4 dimensions in points will be (842.4, 597.6)
pdfPage->SetPageSize(597.6, 842.4);
// Save the updated document
document->Save(_dataDir + outputFileName);

Tentang Aspose.PDF untuk C++ API

Aspose.PDF untuk C++ adalah pustaka pemrosesan yang kuat yang memungkinkan pengembang untuk membuat, membaca, dan memanipulasi dokumen PDF tanpa menggunakan Adobe Acrobat. Ini menyediakan berbagai fitur seperti membuat formulir, menambahkan/mengompresi teks, memanipulasi halaman PDF, menambahkan anotasi, menangani font khusus dan banyak lagi.

Aspose.PDF untuk C++ adalah perpustakaan yang memungkinkan pengembang untuk menambahkan kemampuan pemrosesan PDF ke aplikasi mereka. API dapat digunakan untuk membangun semua jenis aplikasi 32-bit dan 64-bit untuk menghasilkan atau membaca, mengonversi, dan memanipulasi file PDF tanpa menggunakan Adobe Acrobat.

Anda dapat menemukan penjelasan & contoh terperinci untuk setiap kelas & metode di Aspose.PDF untuk pustaka C++ di referensi API. Dan juga merekomendasikan untuk melihat Dokumentasi.