Dit artikel beschrijft hoe u PDF kunt imponeren met Python. Het bevat de details om de IDE in te stellen, een lijst met stappen en een voorbeeldcode voor het ontwikkelen van PDF-impositiesoftware met Python. U leert PDF imponeren door de volgorde en grootte van de pagina’s aan te passen.
Stappen voor PDF-impositie met behulp van Python
- Stel de omgeving in om Aspose.PDF voor Python via .NET te gebruiken om pagina’s in PDF op te leggen
- Maak het aspose.pdf.facades.PdfFileEditor klasseobject
- Stel de organisatie van het PDF-uitvoerbestand in door de matrix van indexen voor de linker- en rechterpagina’s te definiëren
- Roep de make_booklet-methode aan
- Stel de invoer- en uitvoer-PDF-bestandsnamen en pagina-indeling in
Deze stappen vatten samen hoe u PDF booklet imposition uitvoert met Python. Maak het PdfFileEditor()-object vanuit de aspose.pdf.facades-naamruimte, maak een lijst met pagina-indelingen voor de linker- en rechterpagina’s en roep make_booklet() aan om het uitvoerboekje na impositie te maken.
Code voor PDF-impositiesoftware met behulp van Python
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("License.lic") | |
# Create PdfFileEditor object | |
pdfEditor = pdf.facades.PdfFileEditor() | |
# Set output pages organization | |
leftPages = [5,3] | |
rightPages = [7,4] | |
# Make booklet | |
pdfEditor.make_booklet("input.pdf", "output.pdf", leftPages, rightPages) | |
print("Imposition performed successfully") |
Deze code heeft het proces gedemonstreerd om PDF-pagina’s op te leggen met Python. De pagina-organisatie kan in elke volgorde worden ingesteld door een willekeurige lijst met pagina-indexen in te stellen van het bron-PDF-bestand voor de linker- en rechterpagina’s in de uitvoer. U kunt andere overbelaste methoden gebruiken voor het opleggen van het PDF-bestand door de paginagrootte, invoer-/uitvoerstroom en uitvoer HttpResponse-object in te stellen indien nodig.
Dit artikel heeft ons het proces geleerd van het ontwikkelen van de PDF impositiesoftware voor offsetdruk met behulp van Python. Als u een PDF wilt splitsen, raadpleeg dan het artikel op Hoe PDF splitsen met Python.