Konversi Dokumen PDF melalui JavaScript melalui C++
Ekspor PDF ke Microsoft Office® Word, Excel, Presentasi PowerPoint, Gambar, EPUB, dan format tata letak tetap
Ringkasan
Apakah Anda mencari metode untuk mengubah file PDF menjadi format lain menggunakan JavaScript dan C++? Aspose.PDF untuk JavaScript melalui C++ adalah solusi sempurna untuk mengonversi dokumen PDF. Artikel ini akan menunjukkan cara mengonversi PDF ke teks menggunakan JavaScript melalui C++. File PDF dapat menyertakan berbagai konten, seperti teks, gambar, tombol yang dapat diklik, hyperlink, font tertanam, tanda tangan, dan perangko. Saat mengonversi file PDF ke format lain, pengguna sering ingin dapat mengedit konten PDF. Dengan Aspose.PDF untuk JavaScript melalui C++, Anda dapat dengan mudah dan cepat mengonversi dokumen PDF Anda ke dan dari format paling populer. Perpustakaan kami memastikan bahwa file PDF Anda dikonversi secara akurat dan berhasil.
Konversi PDF ke DOC
Aspose.PDF untuk JavaScript mendukung konversi PDF ke DOC langsung di Web. Pertama, kita membuat ‘FileReader’. Kemudian, kita memanggil fungsi AsposePDFtoDoc. Web worker diatur untuk mendengarkan pesan menggunakan pengendali peristiwa onmessage. Ketika menerima pesan dari halaman web, ia memproses permintaan dan mengirim respons kembali ke utas utama. File yang dihasilkan kita bisa menjadi dengan Download File Function. Fungsi DownloadFile bertanggung jawab untuk menghasilkan tautan yang memungkinkan pengguna mengunduh file. Selanjutnya, jika ‘JSON.ErrorCode’ adalah 0, maka JSON.FileNameResult akan berisi nama yang Anda tentukan sebelumnya. Jika parameter ‘JSON.errorCode’ tidak sama dengan 0 dan, karenanya, akan ada kesalahan dalam file Anda, maka informasi tentang kesalahan tersebut akan terkandung dalam properti ‘JSON.errorText’. Nama file yang dihasilkan adalah ‘resultPDFtoDoc.doc’.
Simpan PDF sebagai XLSX
Kode ini adalah fungsi JavaScript yang mengonversi file PDF ke file Excel menggunakan Aspose.PDF. Dibutuhkan objek acara sebagai parameter, yang berisi file PDF yang dipilih dari elemen input file. Ini membuat objek FileReader dan menetapkan fungsi callback ke acara onloadnya. Fungsi callback dijalankan ketika file dibaca sebagai buffer array. Selanjutnya, panggil fungsi AsposePDFtoXlsx. Fungsi mengambil konten file, nama file asli, dan nama file output sebagai argumen dan mengembalikan objek JSON dengan hasilnya. Objek JSON memiliki properti ErrorCode dan properti errorText. Jika ErrorCode adalah 0, itu berarti konversi berhasil dan objek JSON juga memiliki properti fileNameResult, yang berisi nama file Excel keluaran. Jika ErrorCode bukan 0, itu berarti ada kesalahan. Nama file yang dihasilkan adalah ‘resultPDFtoXLSX.xlsx’.
Konversi PDF ke Presentasi PowerPoint
Kode ini adalah fungsi JavaScript yang mengonversi file PDF ke file PowerPoint menggunakan Aspose.PDF. Dibutuhkan objek acara sebagai parameter, yang berisi file PDF yang dipilih dari elemen input file. Selanjutnya, membuat objek FileReader dan menetapkan fungsi callback ke acara onloadnya. Fungsi callback dijalankan ketika file dibaca sebagai buffer array. Panggil fungsi AsposePDFtopptx. Fungsi mengambil konten file, nama file asli, dan nama file output sebagai argumen dan mengembalikan objek JSON dengan hasilnya. Objek JSON memiliki properti ErrorCode dan properti errorText. Jika ErrorCode adalah 0, itu berarti konversi berhasil dan objek JSON juga memiliki properti fileNameResult, yang berisi nama file PowerPoint keluaran. Jika ErrorCode bukan 0, itu berarti ada kesalahan dan properti errorText berisi pesan kesalahan. Akibatnya, fungsi DownloadFile membuat tautan unduhan untuk file PowerPoint keluaran. Fungsi ini mengambil nama file output ‘resultPDFtopptx.pptx’.
Konversi Format Dokumen Portabel PDF ke EPUB
Kode ini adalah fungsi JavaScript yang mengonversi file PDF ke file EPUB menggunakan Aspose.PDF. Ini membuat objek FileReader dan menetapkan fungsi callback ke acara onloadnya. Selanjutnya, panggil fungsi AsposePDFtoePub. Fungsi mengambil konten file, nama file asli, dan nama file output sebagai argumen dan mengembalikan objek JSON dengan result.Objek JSON memiliki properti ErrorCode dan properti ErrorText. Jika ErrorCode adalah 0, itu berarti konversi berhasil dan objek JSON juga memiliki properti fileNameResult, yang berisi nama file EPUB keluaran. Jika ErrorCode bukan 0, itu berarti ada kesalahan dan properti errorText berisi pesan kesalahan. Akibatnya, fungsi DownloadFile membuat tautan unduhan untuk file EPUB keluaran. Fungsi ini mengambil nama file output ‘resultPDFtoePub.epub’.
Konversi PDF ke PNG
Kode ini adalah fungsi JavaScript yang mengonversi file PDF ke gambar PNG menggunakan Aspose.PDF. Ini membuat objek FileReader dan menetapkan fungsi callback ke acara onloadnya. Fungsi callback dijalankan ketika file dibaca sebagai buffer array. Memanggil fungsi AsposePDFPageStopNG, yang merupakan pembungkus untuk Aspose.PDF. Fungsi mengambil konten file, nama file asli, template nama file output, dan resolusi sebagai argumen dan mengembalikan objek JSON dengan hasilnya. Objek JSON memiliki properti ErrorCode dan properti errorText. Akibatnya, fungsi DownloadFile untuk setiap file output membuat tautan unduhan untuk gambar PNG. Fungsi ini mengambil nama file output ‘resultPDFtoPng {0:D2} .png’.