![](https://products.fileformat.com/vi/pdf/javascript/aspose-pdf-for-javascript-via-cpp/header-image.png)
Aspose.PDF for JavaScript via C++
API JavaScript để tạo và chuyển đổi PDF
Tạo, chỉnh sửa, kết xuất và chuyển đổi tài liệu PDF sang các định dạng tệp được hỗ trợ khác mà không cần sử dụng Adobe Acrobat thông qua Thư viện JavaScript.
Aspose.PDF cho JavaScript qua C++ là thư viện chuyển đổi và xử lý PDF nâng cao giúp các nhà phát triển phần mềm xây dựng các ứng dụng web với khả năng tạo, sửa đổi và chuyển đổi tài liệu PDF một cách dễ dàng. Đây là một ưu đãi độc đáo cho phép các nhà phát triển phần mềm tận dụng sức mạnh của JavaScript để thao tác PDF bên trong các ứng dụng của riêng họ. Aspose.PDF cho JavaScript qua C++ được thiết kế để mang lại hiệu suất cao, với các thuật toán được tối ưu hóa đảm bảo xử lý PDF nhanh chóng và hiệu quả.
Aspose.PDF cho JavaScript thông qua C++ có thể được tích hợp dễ dàng vào các ứng dụng JavaScript hiện có với các API đơn giản và trực quan đòi hỏi nỗ lực mã hóa tối thiểu. Có một số tính năng quan trọng của thư viện để làm việc với tài liệu PDF, chẳng hạn như tối ưu hóa tài liệu PDF, thêm dấu vào tệp PDF, thêm hình ảnh vào tệp PDF, trích xuất văn bản từ tệp PDF, chia PDF thành hai tệp, chuyển đổi PDF sang Định dạng hình ảnh, Mã hóa và giải mã tệp PDF, thêm siêu liên kết vào PDF, thêm tệp đính kèm vào tệp PDF, hỗ trợ Unicode và nhiều tính năng khác.
Aspose.PDF cho JavaScript qua C++ có thể được sử dụng để trích xuất dữ liệu từ tài liệu PDF nhằm phân tích và xử lý trong các ngành như chăm sóc sức khỏe, tài chính và nghiên cứu. Các nhà phát triển phần mềm có thể bảo mật tài liệu PDF của họ bằng cách thêm tính năng bảo vệ bằng mật khẩu, mã hóa và chữ ký số để ngăn chặn truy cập trái phép và bảo vệ thông tin nhạy cảm. Với các tính năng nâng cao, hỗ trợ đa nền tảng, hiệu suất hiệu quả, tích hợp dễ dàng cũng như tài liệu và hỗ trợ toàn diện, Aspose.PDF cho JavaScript qua C++ là giải pháp đáng tin cậy và hiệu quả cho nhu cầu thao tác PDF của bạn.s
Bắt đầu với Aspose.PDF cho Java
Để cài đặt và sử dụng Aspose.PDF cho JavaScript qua C++ từ kho lưu trữ -*ZIP, hãy làm theo hướng dẫn sau
- giải nén các tập tin từ kho lưu trữ ZIP
- mã hóa tệp *.lic của bạn bằng cách sử dụng ‘encrypt_lic.html’
- chỉnh sửa ‘settings.json’ và thiết lập cài đặt của bạn
Theo liên kết để Tải xuống trực tiếp
Bạn cũng có thể tải xuống thư viện trực tiếp từ trang sản phẩm Aspose.PDF
Chuyển đổi tệp PDF qua API JavaScript
Định dạng Tài liệu Di động (PDF) rất phổ biến trong cộng đồng Internet và do tính di động, di động và dễ đọc nên nó được coi là một cách an toàn, thuận tiện để phân phối thông tin cá nhân qua web. Aspose.PDF for JavaScript via C++ là một công cụ rất hữu ích giúp các nhà phát triển phần mềm chuyển đổi tài liệu PDF của họ sang các định dạng tệp hỗ trợ khác như JPEG, PDF, v.v. Chỉ với một vài bước bạn có thể chuyển đổi tệp PDF sang định dạng tệp JPEG như dưới đây.
Chuyển đổi PDF sang JPEG bằng 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]);
};
Tối ưu hóa tài liệu PDF thông qua API JavaScript
Aspose.PDF dành cho JavaScript thông qua C++ mang đến cho các nhà phát triển phần mềm khả năng tối ưu hóa nội dung tài liệu PDF cho Web bằng mã JavaScript. Tối ưu hóa PDF hay tuyến tính hóa cho Web là một quy trình rất hữu ích giúp người dùng tạo tài liệu PDF phù hợp để duyệt trực tuyến bằng trình duyệt web. Thông thường, nó có thể nén đáng kể kích thước PDF, tăng tốc độ hiển thị và làm cho nó phù hợp hơn với người dùng. Ví dụ JavaScript sau đây trình bày cách tối ưu hóa tài liệu PDF phù hợp cho web chỉ bằng một vài dòng mã JavaScript.
Làm cách nào để tối ưu hóa tài liệu PDF bằng 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]);
};
Kết hợp các tệp PDF thành một tệp PDF thông qua API JavaScript
Aspose.PDF dành cho JavaScript thông qua C++ đã bao gồm các tính năng rất mạnh mẽ để thao tác với PDF bên trong các ứng dụng Web. Nhà phát triển phần mềm có thể dễ dàng kết hợp nhiều tài liệu PDF hoặc Chia một tệp PDF lớn thành nhiều tài liệu PDF bằng lệnh JavaScript. Đây là một quy trình rất hữu ích giúp người dùng kết hợp nhiều tệp thành một tệp duy nhất để quản lý hoặc in dễ dàng. Ví dụ về mã JavaScript sau đây cho thấy cách các lập trình viên máy tính có thể ghép nhiều tệp PDF một cách dễ dàng.
Làm cách nào để ghép các tệp PDF bằng 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);
}
Trích xuất văn bản từ tất cả các trang PDF qua JavaScript
Aspose.PDF dành cho JavaScript thông qua C++ cung cấp cho các nhà phát triển phần mềm khả năng trích xuất văn bản từ tài liệu PDF bằng API JavaScript. Đây là một quy trình rất hữu ích cho phép các lập trình viên lấy một phần cụ thể của tài liệu PDF và sử dụng nó ở nơi họ cần. Thư viện giúp các nhà phát triển phần mềm dễ dàng trích xuất văn bản từ hình ảnh PDF hoặc tệp PDF được quét mà không cần bất kỳ sự phụ thuộc bên ngoài nào. Ví dụ sau đây cho thấy cách lấy văn bản PDF chỉ bằng một vài dòng mã JavaScript.
Làm cách nào để trích xuất văn bản từ tệp PDF qua 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]);
};