menggabungkan file pdf

Cara menggabungkan File PDF online dengan C# .NET.

Menggabungkan beberapa file PDF ke dalam satu dokumen dapat menyederhanakan tugas seperti pembuatan laporan, dokumentasi hukum, dan manajemen proyek. Proses ini tidak hanya mengurangi kekacauan tetapi juga meningkatkan aksesibilitas dan kemampuan berbagi. Dengan menggabungkan PDF, Anda dapat memastikan bahwa semua informasi relevan terkonsolidasi, sehingga lebih mudah untuk ditinjau dan didistribusikan.

API untuk Menggabungkan File PDF

Menggabungkan file PDF secara terprogram menjadi sederhana dan efisien dengan GroupDocs.Merger Cloud SDK for .NET. SDK yang kuat ini memungkinkan pengembang untuk menggabungkan beberapa dokumen PDF secara mulus dalam aplikasi .NET mereka. Sekarang, untuk menginstal SDK, silakan cari GroupDocs.Merger-Cloud di manajer paket NuGet dan klik tombol Instal. Pilihan lainnya adalah menjalankan perintah berikut di konsol manajer paket.

NuGet\Install-Package GroupDocs.Merger-Cloud -Version 23.10.0

Kemudian, kita perlu mendapatkan kredensial API yang dipersonalisasi (yaitu ID Klien dan Rahasia Klien).Silakan ikuti instruksi yang ditentukan dalam tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.

Gabungkan File PDF di C#

Di bagian ini, kita akan memanfaatkan fitur-fitur canggih dari GroupDocs.Merger, sehingga kita dapat dengan mudah mengotomatiskan proses penggabungan PDF di C# .NET.

  1. Buat instance kelas Konfigurasi tempat kami meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inisialisasi DocumentApi tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var newApiInstance = new DocumentApi(configurationSettings);
  1. Buat objek tempat kita menentukan nama masukan PDF dan jumlah halaman yang akan digabungkan.
var item1 = new JoinItem
  1. Buat JoinRequest dengan meneruskan objek JoinOptions sebagai argumen.
var requestOutput = new JoinRequest(options);
  1. Panggil API untuk menggabungkan dokumen PDF dan menyimpan PDF yang dihasilkan ke penyimpanan cloud.
var response = newApiInstance.Join(requestOutput);
// Contoh lainnya melalui https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-dotnet
// Dapatkan kredensial API Anda 
string clientId = "b7efc309-156b-4496-9501-68197f85c25a";
string clientSecret1 = "985132b15703be48a4bdf897e6c05777";

// Buat instance kelas Konfigurasi dan inisialisasi dengan ID Klien & Rahasia Klien. 
var configurationSettings = new Configuration(clientId, clientSecret1);
// Buat objek DocumentApi sambil meneruskan objek konfigurasi sebagai argumen
var newApiInstance = new DocumentApi(configurationSettings);

try
{
    var item1 = new JoinItem
    {
        FileInfo = new FileInfo
        {
            FilePath = "Binder1.pdf"
        },
        // halaman file PDF pertama yang akan digabungkan
        Pages = new List<int?> { 2, 3 }
    };

    var item2 = new JoinItem
    {
        FileInfo = new FileInfo
        {
            FilePath = "ten-pages.pdf"
            },
        StartPageNumber = 2,
        EndPageNumber = 5,
        RangeMode = JoinItem.RangeModeEnum.OddPages
    };

    var options = new JoinOptions
    {
        JoinItems = new List<JoinItem> { item1, item2 },
        OutputPath = "myResultant.pdf"
    };
    
    // Buat File JoinRequest
    var requestOutput = new JoinRequest(options);
    // gabungkan file file PDF dan unggah PDF yang dihasilkan ke penyimpanan cloud
    var response = newApiInstance.Join(requestOutput);
}catch(Exception ex)
{ Console.WriteLine(ex.StackTrace); }

Contoh file PDF yang digunakan dalam contoh di atas dapat diunduh dari ten-pages.pdf dan Binder1.pdf.

menggabungkan file PDF

Gambar:- Pratinjau dokumen PDF yang digabungkan.

Gabungkan Dokumen PDF dengan Perintah cURL

Menggabungkan file PDF menggunakan GroupDocs.Merger Cloud dan perintah cURL menawarkan solusi yang efisien dan efisien untuk menggabungkan dokumen. Pendekatan ini sangat bermanfaat untuk mengotomatiskan tugas-tugas manajemen dokumen, karena memungkinkan konsolidasi beberapa file PDF ke dalam satu dokumen dengan cepat dan mudah.

Dalam pendekatan ini, pertama-tama kita perlu membuat token akses JWT berdasarkan kredensial klien (seperti yang ditunjukkan pada perintah di bawah).

curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=b7efc309-156b-4496-9501-68197f85c25a&client_secret=985132b15703be48a4bdf897e6c05777" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Setelah token JWT dibuat, jalankan perintah berikut untuk menggabungkan halaman ke-2 dan ke-3 dari file pertama dengan halaman nomor 2 hingga 5 dari dokumen PDF kedua. File yang dihasilkan kemudian disimpan di penyimpanan cloud.

curl -v "https://api.groupdocs.cloud/v1.0/merger/join" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"JoinItems\": [    {      \"FileInfo\": {        \"FilePath\": \"{sourceFile1}\",        \"StorageName\": \"internal\",      },      \"Pages\": [2,3],    },{      \"FileInfo\": {        \"FilePath\": \"{sourceFile2}\",        \"StorageName\": \"internal\",      },      \"StartPageNumber\": 2,      \"EndPageNumber\": 5    }  ],  \"OutputPath\": \"{resultantFile}\"}"

Silakan ganti sourceFile1 dengan nama file PDF masukan pertama dan sourceFile2 dengan nama dokumen PDF kedua. Lalu, ganti resultantFile dengan nama dokumen PDF yang dihasilkan dan accessToken dengan token akses JWT yang dipersonalisasi.

Terima Penggabungan PDF Gratis kami

Anda dapat mempertimbangkan untuk mengevaluasi [Aplikasi Penggabungan PDF] kami yang ringan dan efisien. Aplikasi ini dibangun di atas API GroupDocs.Merger Cloud dan memungkinkan Anda menyaksikan kemampuan luar biasa dari API yang menawarkan fitur gabungan PDF.

penggabungan pdf

Tautan Berguna

Kesimpulan

Kesimpulannya, menggabungkan file PDF menggunakan GroupDocs.Merger Cloud SDK for .NET atau memanfaatkan perintah cURL memberikan solusi yang sangat efisien dan andal untuk mengelola dokumen. Kedua pendekatan ini menawarkan keuntungan yang unik, yaitu SDK memberikan pengalaman yang lebih terintegrasi untuk pengembang .NET dan perintah cURL menawarkan kesederhanaan dan fleksibilitas untuk operasi baris perintah yang cepat. Oleh karena itu, kami mendorong Anda untuk menjelajahi dan memanfaatkan GroupDocs.Merger Cloud untuk kebutuhan penggabungan PDF dan memanfaatkan fitur-fitur canggih dari Cloud SDK untuk meningkatkan proses manajemen dokumen Anda.

Artikel Terkait

Kami sangat menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: