PNG JPG BMP TIFF PDF
Aspose.PDF  untuk PHP

Pisahkan PDF di PHP SDK

Pisahkan file PDF di PHP Cloud API tanpa menggunakan perangkat lunak seperti Adobe PDF.

Get Started

Cara Memisahkan File PDF Menggunakan Cloud API untuk PHP

Mengapa saya perlu memisahkan dokumen PDF? Memisahkan PDF dengan PHP bisa diperlukan saat mengelola dan mengorganisir dokumen besar atau bekerja dalam lingkungan pemrosesan data. Terkadang dokumen yang lebih besar hanya memerlukan bagian terpisah atau set halaman tertentu. Pemisahan PDF memungkinkan Anda menyoroti dan mengekstrak halaman-halaman yang sesuai tanpa seluruh dokumen.

Juga, mengirim atau berbagi semua PDF mungkin tidak efisien, terutama jika dokumen besar dan berisi lebih banyak informasi dari yang diperlukan. Saat memisahkan PDF, Anda hanya perlu memisahkan halaman yang sesuai, yang membuat proses lebih cepat dan menghemat bandwidth.

Memisahkan PDF menjadi bagian yang lebih kecil dapat mengurangi ukuran file, yang berguna ketika Anda memiliki masalah penyimpanan atau memuat dokumen ke sistem dengan batasan ukuran.

Perintah Konsol Pengelola Paket

     
    composer install

Langkah-langkah Memisahkan PDF melalui Cloud PHP SDK

Program dasar memisahkan pdf secara pemrograman dengan Aspose.PDF Cloud PHP SDK API dapat dilakukan hanya dengan beberapa baris kode.

  1. Instal PHP SDK.
  2. Kunjungi Aspose Cloud Dashboard.
  3. Buat Akun baru untuk mengakses semua aplikasi dan layanan atau Masuk ke akun Anda.
  4. Klik pada Aplikasi di menu kiri untuk mendapatkan Client Id dan Client Secret.
  5. Lihat Panduan Pengembang untuk memisahkan PDF di PHP.
  6. Lihat repositori GitHub kami untuk daftar API lengkap beserta contoh yang berfungsi.
  7. Lihat halaman Referensi API untuk deskripsi parameter API.

Persyaratan Sistem

Mudah untuk memulai dengan Aspose.PDF Cloud PHP SDK dan tidak ada yang perlu diinstal. Cukup buat akun di Aspose for Cloud dan dapatkan informasi aplikasi Anda. Setelah Anda memiliki App SID & kunci, Anda siap untuk menggunakan Aspose.PDF Cloud PHP SDK.

  • PHP 7.4 dan yang lebih baru.

 

Pisahkan File PDF Tunggal menggunakan PHP


<?php

    require_once 'vendor/autoload.php';

    use Aspose\Pdf\Configuration;
    use Aspose\Pdf\Api\PdfApi;
    use Aspose\Pdf\Model\SplitResult;

    function splitSingle()
    {
        // Load credentials from JSON file
        $credentials = json_decode(file_get_contents('credentials.json'), true);
        $appSid = $credentials['id'];
        $appKey = $credentials['key'];

        // Initialize the PDF API
        $config = new Configuration();
        $config->setAppSid($appSid);
        $config->setAppKey($appKey);
        $pdfApi = new PdfApi($config);

        // Define local and storage file names
        $localFileName = 'input.pdf';
        $storageFileName = 'uploaded_input.pdf';

        try {
            // Upload the PDF file to Aspose Cloud Storage
            $pdfApi->uploadFile($storageFileName, fopen($localFileName, 'r'));

            // Split the PDF document
            $splitResult = $pdfApi->splitDocument($storageFileName);

            // Check if the split operation was successful
            if ($splitResult->getCode() === 200) {
                echo "Split operation successful.\n";

                // Download each split document
                $documents = $splitResult->getResult()->getDocuments();
                foreach ($documents as $index => $document) {
                    $fileName = "page" . ($index + 1) . ".pdf";
                    $fileContent = $pdfApi->downloadFile($document->getHref());
                    file_put_contents($fileName, $fileContent);
                    echo "Downloaded: $fileName\n";
                }
            } else {
                echo "Error: " . $splitResult->getStatus() . "\n";
            }
        } catch (Exception $e) {
            echo 'Exception: ',  $e->getMessage(), "\n";
        }
    }
 

Dengan pustaka PHP kami, Anda dapat:

  • Tambahkan header & footer dokumen PDF dalam format teks atau gambar.
  • Tambahkan tabel & stempel (teks atau gambar) ke dokumen PDF.
  • Tambahkan beberapa dokumen PDF ke file yang sudah ada.
  • Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
  • Terapkan enkripsi atau dekripsi ke dokumen PDF & atur kata sandi.
  • Hapus semua stempel & tabel dari halaman atau seluruh dokumen PDF.
  • Hapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
  • Ganti satu atau beberapa instance teks pada halaman PDF atau dari seluruh dokumen.
  • Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
  • Ekstrak berbagai elemen file PDF & optimalkan dokumen PDF.
  • Anda dapat mencoba Aplikasi gratis kami untuk memisahkan file PDF secara online dan menguji fungsionalitasnya.