PDF dokumentumok szerkesztése JavaScriptben
Áttekintés
Az Aspose.Slides for Node.js via Java lehetővé teszi PDF‑tartalom szerkesztését az oldalak diaként történő importálásával, a bemutató módosításával és visszaexportálásával PDF‑be. Ez a cikk egy egyszerű szövegcsere bemutatását tartalmazza. A bemutató memóriában marad, ezért a köztes PPTX fájl mentése nem kötelező.
Szöveg cseréje PDF‑ben
Használja az addFromPdf metódust az oldalak importálásához, a replaceText metódust a szöveg frissítéséhez, és a save metódust az eredmény exportálásához.
A következő példa azt várja, hogy az input.pdf tartalmazza a “Draft” szót szerkeszthető szövegként az importálás után. Lecseréli ezt a szót a “Final” értékre, és a edited.pdf fájlba írja. Az első dia törlése az importálás előtt megakadályoz egy extra üres oldalt a kimenetben. A keresés teljes szavakat egyező kis- és nagybetűvel talál; a null azt jelenti, hogy nincs szükség eredmény‑visszahívásra.
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();
}
További lehetőségekért tekintse meg a Szöveg keresése és cseréje és a PowerPoint konvertálása PDF‑be oldalakat.
Note
A szövegcsere az importált szövegen működik, nem a beolvasott képekben lévő szövegen. A konverzió befolyásolhatja az elrendezést és a formázást, ezért ellenőrizze a kimenetet, különösen ha a helyettesítő szöveg hosszabb az eredetinél.GYIK
Szükséges PPTX fájlt menteni a PDF exportálása előtt?
Nem. A bemutatót memóriában szerkesztheti és exportálhatja. PPTX másolatot csak akkor érdemes menteni, ha tovább szeretné szerkeszteni PowerPointban; lásd a Prezentációk mentése oldalt.
Miért maradhat egyes szövegek változatlanok?
A példa pontosan a “Draft” teljes szavát egyezik a kis- és nagybetűkkel. Képként importált vagy különálló szövegkeretekre osztott szöveg nem feltétlenül egyezik a kereséssel. Ellenőrizze az importált tartalmat, és állítsa be a keresést a dokumentumhoz.