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

Aspose.PDF for JavaScript via C++

 
 

API JavaScript untuk Pembuatan dan Konversi PDF

Pembuatan, Pengeditan, Rendering & Konversi Dokumen PDF ke format file lain yang didukung tanpa menggunakan Adobe Acrobat melalui Perpustakaan JavaScript.

Aspose.PDF untuk JavaScript melalui C++ adalah pustaka pemrosesan dan konversi PDF tingkat lanjut yang membantu pengembang perangkat lunak untuk membangun aplikasi web dengan kemampuan membuat, memodifikasi, dan mengonversi dokumen PDF dengan mudah. Ini adalah penawaran unik yang memungkinkan pengembang perangkat lunak memanfaatkan kekuatan JavaScript untuk manipulasi PDF di dalam aplikasi mereka sendiri. Aspose.PDF untuk JavaScript melalui C++ dirancang untuk kinerja tinggi, dengan algoritme optimal yang memastikan pemrosesan PDF cepat dan efisien.

Aspose.PDF untuk JavaScript melalui C++ dapat dengan mudah diintegrasikan ke dalam aplikasi JavaScript yang ada, dengan API sederhana dan intuitif yang memerlukan upaya pengkodean minimal. Ada beberapa fitur penting di perpustakaan untuk bekerja dengan dokumen PDF, seperti mengoptimalkan dokumen PDF, menambahkan stempel ke file PDF, menambahkan gambar ke file PDF, mengekstrak teks dari PDF, membagi PDF menjadi dua file, mengonversi PDF ke Format gambar, Enkripsi & Dekripsi file PDF, tambahkan hyperlink ke PDF, tambahkan lampiran ke PDF, dukungan Unicode dan banyak lagi.

Aspose.PDF untuk JavaScript melalui C++ dapat digunakan untuk mengekstrak data dari dokumen PDF untuk analisis dan pemrosesan di industri seperti perawatan kesehatan, keuangan, dan penelitian. Pengembang perangkat lunak dapat mengamankan dokumen PDF mereka dengan menambahkan perlindungan kata sandi, enkripsi, dan tanda tangan digital untuk mencegah akses tidak sah dan melindungi informasi sensitif. Dengan fitur-fitur canggihnya, dukungan lintas platform, kinerja yang efisien, integrasi yang mudah, serta dokumentasi dan dukungan yang komprehensif, Aspose.PDF untuk JavaScript melalui C++ adalah solusi yang andal dan efisien untuk kebutuhan manipulasi PDF Anda.s

Previous Next

Memulai Aspose.PDF untuk Java

Untuk menginstal dan menggunakan Aspose.PDF untuk JavaScript melalui C++ dari arsip -*ZIP, ikuti petunjuk berikut

  • ekstrak file dari arsip ZIP
  • enkripsi file *.lic Anda menggunakan 'encrypt_lic.html'
  • edit 'settings.json' dan atur pengaturan Anda

Ikuti tautan untuk Unduh Langsung

Anda juga dapat mengunduh pustaka langsung dari Aspose.PDF halaman produk

Konversi File PDF melalui JavaScript API

Portable Document Format (PDF) sangat populer di kalangan komunitas internet dan karena portabilitas, mobilitas, dan keterbacaannya, format ini dianggap sebagai cara yang aman dan nyaman untuk mendistribusikan informasi pribadi melalui web. Aspose.PDF untuk JavaScript melalui C++ adalah alat yang sangat berguna yang membantu pengembang perangkat lunak mengonversi dokumen PDF mereka ke format file pendukung lainnya seperti JPEG, PDF, dan lainnya. Hanya dengan beberapa langkah Anda dapat mengonversi file PDF ke format file JPEG seperti yang diberikan di bawah ini.

Konversi PDF ke JPEG menggunakan JavaScript API

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]);
};

Optimalkan Dokumen PDF melalui JavaScript API

Aspose.PDF untuk JavaScript melalui C++ memberi pengembang perangkat lunak kemampuan untuk mengoptimalkan konten dokumen PDF untuk Web menggunakan kode JavaScript. Optimasi PDF, atau linearisasi untuk Web, adalah proses yang sangat berguna yang membantu pengguna dalam membuat dokumen PDF sesuai untuk penelusuran online menggunakan browser web. Biasanya ini dapat memampatkan ukuran PDF secara signifikan, meningkatkan kecepatan tampilan dan membuatnya lebih sesuai untuk pengguna. Contoh JavaScript berikut menunjukkan cara mengoptimalkan dokumen PDF yang cocok untuk web hanya dengan beberapa baris kode JavaScript.

Bagaimana Mengoptimalkan Dokumen PDF menggunakan JavaScript API?

  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 File PDF menjadi Satu PDF melalui JavaScript API

Aspose.PDF untuk JavaScript melalui C++ telah menyertakan fitur yang sangat canggih untuk manipulasi PDF di dalam aplikasi Web. Pengembang Perangkat Lunak dapat dengan mudah menggabungkan beberapa dokumen PDF atau membagi file PDF besar menjadi beberapa dokumen PDF menggunakan perintah JavaScript. Ini adalah proses yang sangat berguna yang membantu pengguna menggabungkan beberapa file menjadi satu untuk mengelola atau mencetaknya dengan mudah. Contoh kode JavaScript berikut menunjukkan bagaimana pemrogram komputer dapat menggabungkan beberapa file PDF dengan mudah.

Bagaimana cara Menggabungkan File 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 dari Semua Halaman PDF melalui JavaScript

Aspose.PDF untuk JavaScript melalui C++ memberi pengembang perangkat lunak kemampuan untuk mengekstrak teks dari dokumen PDF menggunakan JavaScript API. Ini adalah proses yang sangat berguna yang memungkinkan pemrogram mendapatkan bagian tertentu dari dokumen PDF dan menggunakannya di tempat yang mereka butuhkan. Perpustakaan memudahkan pengembang perangkat lunak untuk mengekstrak teks dari gambar PDF atau PDF yang dipindai tanpa ketergantungan eksternal apa pun. Contoh berikut menunjukkan cara mendapatkan teks PDF hanya dengan beberapa baris kode JavaScript.

Bagaimana Cara Mengekstrak Teks dari File 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]);
};
 Indonesia