Επεξεργασία εγγράφων PDF σε JavaScript

Επισκόπηση

Το Aspose.Slides για Node.js μέσω Java σάς επιτρέπει να επεξεργάζεστε το περιεχόμενο PDF εισάγοντας τις σελίδες του ως διαφάνειες, τροποποιώντας την παρουσίαση και εξάγοντας την ξανά σε PDF. Αυτό το άρθρο δείχνει μια απλή αντικατάσταση κειμένου. Η παρουσίαση παραμένει στη μνήμη, έτσι η αποθήκευση ενδιάμεσου αρχείου PPTX είναι προαιρετική.

Αντικατάσταση κειμένου σε PDF

Χρησιμοποιήστε το addFromPdf για να εισάγετε τις σελίδες, το replaceText για να ενημερώσετε το κείμενο και το save για να εξαγάγετε το αποτέλεσμα.

Το παρακάτω παράδειγμα αναμένει το input.pdf να περιέχει τη λέξη «Draft» ως επεξεργάσιμο κείμενο μετά την εισαγωγή. Αντικαθιστά αυτή τη λέξη με «Final» και γράφει το edited.pdf. Η εκκαθάριση της αρχικής διαφάνειας πριν από την εισαγωγή αποτρέπει μια επιπλέον κενή σελίδα στην έξοδο. Η αναζήτηση ταιριάζει ολόκληρες λέξεις με την ίδια κεφαλοποίηση· το null σημαίνει ότι δεν απαιτείται κλήση επιστροφής αποτελεσμάτων.

const slides = require("aspose.slides.via.java");

const presentation = new slides.Presentation();
try {
    presentation.getSlides().removeAt(0);

    presentation.getSlides().addFromPdf("input.pdf");

    const searchOptions = new slides.TextSearchOptions();
    searchOptions.setWholeWordsOnly(true);
    searchOptions.setCaseSensitive(true);
    presentation.replaceText("Draft", "Final", searchOptions, null);

    presentation.save("edited.pdf", slides.SaveFormat.Pdf);
} finally {
    presentation.dispose();
}

Για περισσότερες επιλογές, δείτε το Search and Replace Text και το Convert PowerPoint to PDF.

Συχνές Ερωτήσεις

Πρέπει να αποθηκεύσω ένα αρχείο PPTX πριν εξάγω το PDF;

Όχι. Μπορείτε να επεξεργαστείτε και να εξάγετε την ίδια παρουσίαση στη μνήμη. Αποθηκεύστε ένα αντίγραφο PPTX μόνο εάν θέλετε επίσης να συνεχίσετε την επεξεργασία του στο PowerPoint· δείτε το Save Presentations.

Γιατί ορισμένο κείμενο μπορεί να παραμείνει αμετάβλητο;

Το παράδειγμα ταιριάζει ολόκληρη τη λέξη «Draft» με ακριβή κεφαλοποίηση. Το κείμενο που εισάγεται ως εικόνα ή που είναι διασπασμένο σε ξεχωριστά πλαίσια κειμένου δεν θα ταιριάζει απαραίτητα με την αναζήτηση. Ελέγξτε το εισαχθέν περιεχόμενο και προσαρμόστε την αναζήτηση για το έγγραφό σας.