1. Produk
  2.   PDF
  3.   JavaScript
  4.   Aspose.PDF for JavaScript via C++

Aspose.PDF for JavaScript via C++

 
 

API JavaScript untuk Penciptaan dan Penukaran PDF

Penjanaan, Penyuntingan, Perenderan & Penukaran Dokumen PDF kepada format fail lain yang disokong tanpa menggunakan Adobe Acrobat melalui Perpustakaan JavaScript.

Aspose.PDF untuk JavaScript melalui C++ ialah pustaka pemprosesan dan penukaran PDF lanjutan yang membantu pembangun perisian untuk bina aplikasi web dengan keupayaan untuk mencipta, mengubah suai dan menukar dokumen PDF dengan mudah. Ia adalah tawaran unik yang membolehkan pembangun perisian memanfaatkan kuasa JavaScript untuk manipulasi PDF dalam aplikasi mereka sendiri. Aspose.PDF untuk JavaScript melalui C++ direka untuk prestasi tinggi, dengan algoritma yang dioptimumkan yang memastikan pemprosesan PDF yang pantas dan cekap.

Aspose.PDF untuk JavaScript melalui C++ boleh disepadukan dengan mudah ke dalam aplikasi JavaScript sedia ada, dengan API mudah dan intuitif yang memerlukan usaha pengekodan yang minimum. Terdapat beberapa ciri penting bahagian perpustakaan untuk bekerja dengan dokumen PDF, seperti mengoptimumkan dokumen PDF, menambah setem pada fail PDF, menambah imej ke fail PDF, mengekstrak teks daripada PDF, membelah PDF kepada dua fail, menukar PDF kepada Format imej, Sulitkan & Nyahsulit fail PDF, tambah hiperpautan pada PDF, tambah lampiran pada PDF, sokongan Unicode dan banyak lagi.

Aspose.PDF untuk JavaScript melalui C++ boleh digunakan untuk mengekstrak data daripada dokumen PDF untuk analisis dan pemprosesan dalam industri seperti penjagaan kesihatan, kewangan dan penyelidikan. Pembangun perisian boleh melindungi dokumen PDF mereka dengan menambahkan perlindungan kata laluan, penyulitan dan tandatangan digital untuk menghalang akses tanpa kebenaran dan melindungi maklumat sensitif. Dengan ciri lanjutannya, sokongan merentas platform, prestasi cekap, penyepaduan mudah serta dokumentasi dan sokongan yang komprehensif, Aspose.PDF untuk JavaScript melalui C++ ialah penyelesaian yang boleh dipercayai dan cekap untuk keperluan manipulasi PDF anda.

Previous Next

Bermula dengan Aspose.PDF untuk Java

Untuk memasang dan menggunakan Aspose.PDF untuk JavaScript melalui C++ daripada arkib -*ZIP, ikut arahan berikut

  • ekstrak fail daripada arkib ZIP
  • enkripsi fail *.lic anda menggunakan ‘encrypt_lic.html’
  • edit ‘settings.json’ dan sediakan tetapan anda

Ikut pautan untuk Muat Turun Terus

Anda juga boleh memuat turun perpustakaan terus dari Aspose.PDF halaman produk

Tukar Fail PDF melalui API JavaScript

Format Dokumen Mudah Alih (PDF) adalah sangat popular di kalangan komuniti internet dan disebabkan kemudahalihan, mobiliti dan kebolehbacaannya, ia dianggap sebagai cara yang selamat dan mudah untuk mengedarkan maklumat peribadi melalui web. Aspose.PDF untuk JavaScript melalui C++ ialah alat yang sangat berguna yang membantu pembangun perisian menukar dokumen PDF mereka kepada format fail sokongan lain seperti JPEG, PDF dan banyak lagi. Dengan hanya beberapa langkah anda boleh menukar fail PDF kepada format fail JPEG seperti yang diberikan di bawah.

Tukar PDF kepada JPEG menggunakan API JavaScript

var ffileToJpg = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    //convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
    const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
      if (json.errorCode == 0) {
        document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
        //make links to result files
        for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
      }
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};

Optimumkan Dokumen PDF melalui API JavaScript

Aspose.PDF untuk JavaScript melalui C++ memberikan pembangun perisian kuasa untuk mengoptimumkan kandungan dokumen PDF untuk Web menggunakan kod JavaScript. Pengoptimuman PDF, atau linearisasi untuk Web, ialah proses yang sangat berguna yang membantu pengguna dalam membuat dokumen PDF sesuai untuk menyemak imbas dalam talian menggunakan pelayar web. Biasanya ia boleh memampatkan saiz PDF dengan ketara, meningkatkan kelajuan paparan dan menjadikannya lebih sesuai untuk pengguna. Contoh JavaScript berikut menunjukkan cara mengoptimumkan dokumen PDF yang sesuai untuk web dengan hanya beberapa baris kod JavaScript.

Bagaimana untuk Mengoptimumkan Dokumen PDF menggunakan API JavaScript?

  var ffileOptimize = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
      /*optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
      if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
      else document.getElementById('output').textContent = json.errorText;
      /*make a link to download the result file*/
      DownloadFile(json.fileNameResult, "application/pdf");
    };
    file_reader.readAsArrayBuffer(e.target.files[0]);
  };

Gabungkan Fail PDF ke dalam PDF Tunggal melalui API JavaScript

Aspose.PDF untuk JavaScript melalui C++ telah menyertakan ciri yang sangat berkuasa untuk manipulasi PDF dalam aplikasi Web. Pembangun Perisian dengan mudah boleh menggabungkan berbilang dokumen PDF atau Pisahkan fail PDF yang besar kepada berbilang dokumen PDF menggunakan arahan JavaScript. Ia adalah proses yang sangat berguna yang membantu pengguna untuk menggabungkan berbilang fail menjadi satu untuk mengurus atau mencetaknya dengan mudah. Contoh kod JavaScript berikut menunjukkan cara pengaturcara komputer boleh menggabungkan berbilang fail PDF dengan mudah.

Bagaimana cara Menggabungkan Fail PDF menggunakan JavaScript?

  var ffileMerge = function (e) {
    const file_reader = new FileReader();
    function readFile(index) {
      /*only two files*/
      if (index >= e.target.files.length || index >= 2) {
        /*merge two PDF-files and save the "ResultMerge.pdf"*/
        const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the result file*/
        DownloadFile(json.fileNameResult, "application/pdf");
        return;
      }
      const file = e.target.files[index];
      file_reader.onload = function (event) {
        /*prepare(save) file from BLOB*/
        AsposePdfPrepare(event.target.result, file.name);
        readFile(index + 1)
      }
      file_reader.readAsArrayBuffer(file);
    }
    readFile(0);
  }

Ekstrak Teks daripada Semua Halaman PDF melalui JavaScript

Aspose.PDF untuk JavaScript melalui C++ memberikan pembangun perisian keupayaan untuk mengekstrak teks daripada dokumen PDF menggunakan API JavaScript. Ia adalah proses yang sangat berguna yang membolehkan pengaturcara mendapatkan bahagian tertentu dalam dokumen PDF dan menggunakannya di tempat yang mereka perlukan. Perpustakaan memudahkan pembangun perisian untuk mengekstrak teks daripada imej PDF atau PDF yang diimbas tanpa sebarang kebergantungan luaran. Contoh berikut menunjukkan cara mendapatkan teks PDF dengan hanya beberapa baris kod JavaScript.

Bagaimana untuk Mengekstrak Teks daripada Fail PDF melalui JavaScript?

 var ffileExtract = function (e) {
  const file_reader = new FileReader();
    file_reader.onload = (event) => {
      //Extarct text from a PDF-file
      const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
      if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};
 Melayu