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.

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.