PDF-dokumentumok szerkesztése Pythonban

Áttekintés

Az Aspose.Slides for Python via .NET lehetővé teszi a PDF tartalom szerkesztését az oldalak diáként történő importálásával, a bemutató módosításával, majd visszaexportálásával PDF formátumba. Ez a cikk egy egyszerű szövegcserét mutat be. A bemutató a memóriában marad, így egy köztes PPTX fájl mentése opcionális.

Szöveg cseréje PDF-ben

Használja a add_from_pdf az oldalak importálásához, a replace_text a szöveg frissítéséhez, és a save az eredmény exportálásához.

A következő példa azt várja, hogy az input.pdf az importálás után szerkeszthető szövegként tartalmazza a “Draft” szót. A program ezt a szót “Final”-ra cseréli, és a edited.pdf fájlt írja ki. Az elején lévő 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űkkel talál; a None azt jelenti, hogy nem szükséges eredmény‑visszahívás.

import aspose.slides as slides

with slides.Presentation() as presentation:
    presentation.slides.remove_at(0)

    presentation.slides.add_from_pdf("input.pdf")

    search_options = slides.TextSearchOptions()
    search_options.whole_words_only = True
    search_options.case_sensitive = True
    presentation.replace_text("Draft", "Final", search_options, None)

    presentation.save("edited.pdf", slides.export.SaveFormat.PDF)

További lehetőségekért lásd a Keresés és szövegcsere és a PowerPoint konvertálása PDF-be oldalakat.

GYIK

Szükséges-e PPTX fájlt menteni a PDF exportálása előtt?

Nem. A bemutatót a memóriában szerkesztheti és exportálhatja. PPTX másolatot csak akkor kell menteni, ha tovább szeretné szerkeszteni PowerPointban; lásd a Prezentációk mentése.

Miért maradhat néhány szöveg változatlanul?

A példa a teljes “Draft” szót egyező kis- és nagybetűkkel keresi. A képként importált vagy különálló szövegdobozokra osztott szöveg nem feltétlenül felel meg a keresésnek. Ellenőrizze az importált tartalmat, és állítsa be a keresést a dokumentumához.