PDF’yi JavaScript via C++ için Aspose.PDF aracılığıyla bölün

Dosyaların JavaScript via C++ Aracı için Aspose.PDF yardımıyla bölünmesi.

JavaScript via C++ için Aspose.PDF Kullanarak Dosyaları Böl

Büyük bir PDF belgesinden yalnızca belirli sayfalara ihtiyacınız varsa, bir dosyayı bölmek, bu belirli sayfaları ayrı bir belge olarak çıkarmanıza olanak tanır. PDF’yi daha küçük dosyalara bölmek, içeriği daha verimli bir şekilde düzenlemenize ve yönetmenize yardımcı olabilir. PDF’yi küçük dosyalara bölerek dosya boyutunu küçültebilir ve daha erişilebilir hale getirebilirsiniz. PDF dosyasını şifrelemek için, [Aspose.PDF for JavaScript via C++] kullanacağız (https://products.aspose.com/pdf/javascript-cpp), PDF ile doğrudan web tarayıcısında çalışmak için kullanılan kolay ve güvenli bir araç setidir. C++ aracılığıyla JavaScript için Aspose.PDF dosyasını yüklemek ve kullanmak için [ZIP arşivi] dosyalarından (https://releases.aspose.com/pdf/javascriptcpp/) ayıklayın.

Belgeleri JavaScript via C++ ile bölün


Ortamınızdaki kodu denemek için C++ üzerinden JavaScript için Aspose.PDF gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. PDF sayfalarını bölmek için yeni bir Document sınıfı nesnesi oluşturun.
  3. Geçerli sayfayı belgeye ekleyin.
  4. Geçerli sayfayı ayrı bir PDF olarak kaydet

JavaScript via C++ kullanarak PDF nasıl bölünür

Aspose.PDF kütüphanesi ile büyük PDF belgelerini bölebilirsiniz. Bir PDF belgesini bölmek, PDF belgeleriyle çalışırken yaygın bir kullanım durumudur. Büyük belgeleri e-posta yoluyla göndermek için daha küçük dosyalara bölerek bir PDF dosyasının boyutunu azaltmaya yardımcı olur.

PDF'yi böl - JavaScript via C++

Bu örnek kod, PDF dosyasının nasıl bölüneceğini gösterir - JavaScript via C++


    var ffileSplit = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*set number a page to split*/
        const pageToSplit = 1;
        /*split a PDF-file and save the "ResultSplit1.pdf", "ResultSplit2.pdf"*/
        const json = AsposePdfSplit2Files(event.target.result, e.target.files[0].name, pageToSplit, "ResultSplit1.pdf", "ResultSplit2.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = e.target.files[0].name + " split: " + json.fileNameResult1 + ", " + json.fileNameResult2;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the first result file*/
        DownloadFile(json.fileNameResult1, "application/pdf");
        /*make a link to download the second result file*/
        DownloadFile(json.fileNameResult2, "application/pdf");
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };