Aspose.PDF for JavaScript via C++
JavaScript API για δημιουργία και μετατροπή PDF
Δημιουργία εγγράφων PDF, επεξεργασία, απόδοση και μετατροπή σε άλλες υποστηριζόμενες μορφές αρχείων χωρίς τη χρήση του Adobe Acrobat μέσω JavaScript Library.
Aspose.PDF για JavaScript μέσω C++ είναι μια προηγμένη βιβλιοθήκη επεξεργασίας και μετατροπής PDF που βοηθά τους προγραμματιστές λογισμικού να να δημιουργήσετε εφαρμογές Ιστού με τη δυνατότητα δημιουργίας, τροποποίησης και μετατροπής εγγράφων PDF με ευκολία. Είναι μια μοναδική προσφορά που επιτρέπει στους προγραμματιστές λογισμικού να αξιοποιήσουν τη δύναμη της JavaScript για χειρισμό PDF μέσα στις δικές τους εφαρμογές. Το Aspose.PDF για JavaScript μέσω C++ έχει σχεδιαστεί για υψηλή απόδοση, με βελτιστοποιημένους αλγόριθμους που εξασφαλίζουν γρήγορη και αποτελεσματική επεξεργασία PDF.
Το Aspose.PDF για JavaScript μέσω C++ μπορεί εύκολα να ενσωματωθεί σε υπάρχουσες εφαρμογές JavaScript, με απλά και διαισθητικά API που απαιτούν ελάχιστη προσπάθεια κωδικοποίησης. Υπάρχουν πολλά σημαντικά χαρακτηριστικά που αποτελούν μέρος της βιβλιοθήκης για εργασία με έγγραφα PDF, όπως βελτιστοποίηση εγγράφων PDF, προσθήκη σφραγίδας σε αρχείο PDF, προσθήκη εικόνας σε αρχείο PDF, εξαγωγή κειμένου από αρχεία PDF, διαχωρισμός PDF σε δύο αρχεία, μετατροπή PDF σε Μορφή εικόνων, Κρυπτογράφηση και αποκρυπτογράφηση αρχείων PDF, προσθήκη υπερσυνδέσμων σε PDF, προσθήκη συνημμένων σε PDF, υποστήριξη Unicode και πολλά άλλα.
Το Aspose.PDF για JavaScript μέσω C++ μπορεί να χρησιμοποιηθεί για την εξαγωγή δεδομένων από έγγραφα PDF για ανάλυση και επεξεργασία σε κλάδους όπως η υγειονομική περίθαλψη, τα οικονομικά και η έρευνα. Οι προγραμματιστές λογισμικού μπορούν να ασφαλίσουν τα έγγραφά τους PDF προσθέτοντας προστασία με κωδικό πρόσβασης, κρυπτογράφηση και ψηφιακές υπογραφές για την αποτροπή μη εξουσιοδοτημένης πρόσβασης και την προστασία ευαίσθητων πληροφοριών. Με τις προηγμένες δυνατότητες, την υποστήριξη πολλαπλών πλατφορμών, την αποτελεσματική απόδοση, την εύκολη ενσωμάτωση και την ολοκληρωμένη τεκμηρίωση και υποστήριξη, το Aspose.PDF για JavaScript μέσω C++ είναι μια αξιόπιστη και αποτελεσματική λύση για τις ανάγκες χειρισμού PDF.s
Ξεκινώντας με το Aspose.PDF για Java
Για να εγκαταστήσετε και να χρησιμοποιήσετε το Aspose.PDF για JavaScript μέσω C++ από ένα αρχείο -*ZIP, ακολουθήστε τις παρακάτω οδηγίες
- εξαγάγετε τα αρχεία από το αρχείο ZIP
- κρυπτογραφήστε το αρχείο *.lic χρησιμοποιώντας το "encrypt_lic.html"
- επεξεργαστείτε το "settings.json" και ρυθμίστε τις ρυθμίσεις σας
Ακολουθήστε τον σύνδεσμο για Άμεση λήψη
Μπορείτε επίσης να κάνετε λήψη της βιβλιοθήκης απευθείας από τη σελίδα προϊόντος Aspose.PDF
Μετατροπή αρχείων PDF μέσω JavaScript API
Το Portable Document Format (PDF) είναι πολύ δημοφιλές στην κοινότητα του Διαδικτύου και λόγω της φορητότητας, της κινητικότητας και της αναγνωσιμότητάς του θεωρείται ένας ασφαλής, βολικός τρόπος για τη διανομή προσωπικών πληροφοριών μέσω του Διαδικτύου. Το Aspose.PDF για JavaScript μέσω C++ είναι ένα πολύ χρήσιμο εργαλείο που βοηθά τους προγραμματιστές λογισμικού να μετατρέψουν τα έγγραφα PDF τους σε άλλες μορφές αρχείων υποστήριξης, όπως JPEG, PDF και άλλα. Με μερικά μόνο βήματα μπορείτε να μετατρέψετε αρχεία PDF σε μορφές αρχείων JPEG όπως δίνονται παρακάτω.
Μετατροπή PDF σε JPEG χρησιμοποιώντας 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]);
};
Βελτιστοποίηση εγγράφου PDF μέσω JavaScript API
Το Aspose.PDF για JavaScript μέσω C++ δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να βελτιστοποιούν το περιεχόμενο εγγράφων PDF για τον Ιστό χρησιμοποιώντας κώδικα JavaScript. Η βελτιστοποίηση PDF, ή η γραμμικοποίηση για τον Ιστό, είναι μια πολύ χρήσιμη διαδικασία που βοηθά τους χρήστες να κάνουν έγγραφα PDF κατάλληλα για διαδικτυακή περιήγηση χρησιμοποιώντας ένα πρόγραμμα περιήγησης Ιστού. Συνήθως μπορεί να συμπιέσει σημαντικά το μέγεθος PDF, να ενισχύσει την ταχύτητα εμφάνισης και να το κάνει πιο κατάλληλο για τον χρήστη. Το ακόλουθο παράδειγμα JavaScript δείχνει πώς να βελτιστοποιήσετε ένα έγγραφο PDF κατάλληλο για web με μόνο μερικές γραμμές κώδικα JavaScript.
Πώς να βελτιστοποιήσετε ένα έγγραφο PDF χρησιμοποιώντας το 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]);
};
Συνδυάστε αρχεία PDF σε μεμονωμένο PDF μέσω JavaScript API
Το Aspose.PDF για JavaScript μέσω C++ έχει συμπεριλάβει πολύ ισχυρές δυνατότητες για χειρισμό PDF εντός εφαρμογών Ιστού. Οι προγραμματιστές λογισμικού μπορούν εύκολα να συνδυάσουν πολλά έγγραφα PDF ή να χωρίσουν ένα μεγάλο αρχείο PDF σε πολλά έγγραφα PDF χρησιμοποιώντας εντολές JavaScript. Είναι μια πολύ χρήσιμη διαδικασία που βοηθά τους χρήστες να συνδυάσουν πολλά αρχεία σε ένα για να το διαχειριστούν ή να το εκτυπώσουν εύκολα. Το ακόλουθο παράδειγμα κώδικα JavaScript δείχνει πώς οι προγραμματιστές υπολογιστών μπορούν να συνενώσουν πολλά αρχεία PDF με ευκολία.
Πώς μπορώ να συνδέσω αρχεία PDF χρησιμοποιώντας 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);
}
Εξαγωγή κειμένου από όλες τις σελίδες του PDF μέσω JavaScript
Το Aspose.PDF για JavaScript μέσω C++ δίνει στους προγραμματιστές λογισμικού τη δυνατότητα εξαγωγής κειμένου από έγγραφα PDF χρησιμοποιώντας το JavaScript API. Είναι μια πολύ χρήσιμη διαδικασία που επιτρέπει στους προγραμματιστές να λάβουν ένα συγκεκριμένο μέρος ενός εγγράφου PDF και να το χρησιμοποιήσουν σε ένα μέρος όπου το χρειάζονται. Η βιβλιοθήκη διευκολύνει τους προγραμματιστές λογισμικού να εξάγουν κείμενο από εικόνες PDF ή σαρωμένα αρχεία PDF χωρίς εξωτερικές εξαρτήσεις. Το παρακάτω παράδειγμα δείχνει πώς να λάβετε κείμενο PDF με μερικές μόνο γραμμές κώδικα JavaScript.
Πώς να εξαγάγετε κείμενο από αρχείο PDF μέσω 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]);
};