Kompres PDF melalui C++

Kompresor PDF Progresif menggunakan Aspose.PDF sisi server untuk C++ API, tanpa menggunakan perangkat lunak apa pun seperti Microsoft atau Adobe Acrobat

Optimalkan PDF dengan C++

Apakah Anda perlu mengompres 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 mengompres dokumen PDF dengan cara yang cepat dan efisien melalui pemrograman. Dengan perpustakaan ini, Anda dapat dengan mudah menghasilkan output PDF yang dioptimalkan untuk pencetakan, pengarsipan, atau berbagi jaringan. Ini adalah solusi mandiri untuk memproses dokumen PDF dalam C++ yang tidak memerlukan instalasi perangkat lunak pihak ketiga.

Untuk mengompres file PDF, kita akan menggunakan Aspose.PDF untuk C++ API yang kaya fitur, kuat dan mudah digunakan manipulasi dokumen 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 Mengompres PDF melalui C++


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

  1. Buka dokumen PDF menggunakan objek Dokumen.
  2. Panggil metode untuk optimasi pada objek dokumen, yang menghapus objek yang tidak perlu dan mengompres gambar dalam file PDF
  3. Simpan dokumen yang dioptimalkan ke jalur baru menggunakan metode Save ().

Jika Anda ingin membuatnya lebih mudah dan lebih cepat untuk berbagi atau menyimpan file PDF, mengompresnya dapat membantu. Dengan pustaka Aspose.PDF C++ yang kuat ini, Anda dapat mengurangi ukuran PDF Anda sambil menjaga kualitas dan detail pentingnya tetap utuh. Alat profesional ini menggunakan C++ untuk mengompres PDF secara efektif. Contoh berikut menunjukkan cara memodifikasi dokumen PDF di C++:

Kompres File PDF - C++

Contoh kode ini menunjukkan cara Mengoptimalkan Dokumen PDF untuk Web - C++

Input file:

File not added

Output format:

PDF

Output file:


	//Optimize PDF Document for the Web
    void OptimizeForWeb() {
    // String for path name
    String _dataDir("C:\\Samples\\");

    // String for input file name
    String outfilename("OptimizeDocument_out.pdf");

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

    // Make some operations (add pages, images, etc) 
    // ...

    // Optimize for web
    document->Optimize();

    // Save output document
    document->Save(_dataDir + outfilename);
}

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.