Ez a témakör leírja, hogyan lehet oldaltörést beszúrni a PDF alkalmazásba Python használatával. Tartalmazza az IDE beállításának részleteit, a lépések listáját és egy mintakódot a oldaltörés hozzáadásához a PDF-ben Python használatával. Megtanulja, hogyan adhat hozzá több oldaltörést egyetlen API-hívással a különböző oldalakon.
Lépések az Oldaltörés hozzáadásához a PDF-hez Python használatával
- Állítsa be a környezetet a Aspose.PDF Pythonhoz .NET-en keresztül használatára oldaltörés hozzáadásához
- Az oldaltörés beszúrásához töltse be a forrás PDF-fájlt a Document objektumba
- Hozzon létre egy üres PDF-fájlt a kimenet mentéséhez
- Hozzon létre egy objektumot a PdfFileEditor osztályból, amely támogatja az oldaltörések hozzáadását
- Hozzon létre egy tömböt az oldaltörés objektumokból az oldalszám és a pixelpozíció alulról történő megtekintésével
- Hívja az add_page_break() metódust az oldaltörés és a mentés hozzáadásához a cél PDF-fájlba
- Mentse a cél PDF-fájlt a lemezre
A fenti lépések elmagyarázzák, hogyan lehet oldaltörést beszúrni egy PDF dokumentumba Python használatával. Betöltheti a forrás PDF-fájlt, létrehozhat egy üres PDF-fájlt a kimenet mentéséhez, és létrehozhatja a PdfFileEditor objektumot. Állítsa be az oldalszámokat úgy, hogy az oldaltörések távolsága pixelben legyen az oldal aljától számítva, hozzon létre egy tömböt az oldaltörésekből, és hívja meg az add_page_break() függvényt, hogy beillessze az oldaltörések listáját a cél PDF-fájlba.
Kód az oldaltörés hozzáadásához PDF-ben Python használatával
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("License.lic") | |
# Load the input document | |
doc = pdf.Document("Source.pdf") | |
# Create an empty PDF | |
dest = pdf.Document() | |
# Create a PdfFileEditor instance | |
fileEditor = pdf.facades.PdfFileEditor() | |
# Create list of page breaks | |
pageBreaks = [pdf.facades.PdfFileEditor.PageBreak(1,300)] | |
# Add page breaks | |
fileEditor.add_page_break(doc, dest, pageBreaks) | |
# Save the output file | |
dest.save("PageBreak_out.pdf") | |
print("Add page break successfully") |
Ez a mintakód azt mutatja be, hogyan lehet oldaltörést beszúrni Adobe PDF-be Python használatával. Az oldaltörések a tömb elemeinek sorrendjében kerülnek beillesztésre, így minden oldaltörés hozzáadódik és utólag mentésre kerül a kimenetben. Az oldalindex 1-től kezdődik; ezért oldaltörés hozzáadásához az első oldalon állítsa be az 1-es oldalszámot a 0 helyett.
Ez a cikk megtanította nekünk az oldaltörések hozzáadásának folyamatát. Ha oldalakat szeretne eltávolítani egy PDF-fájlból, olvassa el a Oldalak eltávolítása a PDF-ből Python segítségével című cikket.