Denna handledning beskriver hur man konverterar EPS till PDF i Python. Den förklarar om miljökonfiguration, algoritm och ett kodavsnitt för att ändra EPS till PDF i Python. Dessutom diskuteras olika överbelastningsmetoder för att förbättra konverteringen enligt dina krav.
Steg för att konvertera EPS till PDF med Python
- Installera Aspose.Page API för att rendera EPS-filerna på din sida
- Initiera PDF-utdataströmmen
- Initiera PostScript-indataströmmen med klassen PsDocument
- Skapa ett objekt av klassen PdfSaveOptions
- Återge den utgående PDF-filen
Denna sekvens av steg presenterar en översikt över processen för att rendera EPS till PDF i Python. Skapa först indata- och målströmmar för att arbeta med filerna. Ställ sedan in alla nödvändiga PDF-parametrar och generera PDF-utdatafilen.
Kod för att ändra EPS till PDF i Python
import aspose.page | |
from aspose.page import * | |
from aspose.page.eps.device import * | |
# Initialize PDF output stream | |
pdf_stream = open("output.pdf", "wb") | |
# Initialize PostScript input stream | |
ps_stream = open("input.eps", "rb",) | |
document = aspose.page.eps.PsDocument(ps_stream) | |
# Ignore minor errors by setting set this flag | |
suppress_errors = True | |
# Initialize options object with necessary parameters. | |
options = aspose.page.eps.device.PdfSaveOptions(suppress_errors) | |
# Default page size is applied as 595x842 | |
device = PdfDevice(pdf_stream) | |
try: | |
document.save(device, options) | |
finally: | |
ps_stream.close() | |
pdf_stream.close() |
Denna exempelkod är effektiv för att exportera EPS-fil till PDF i Python. Använd klassen PsDocument för att läsa källfilen från en ström och undertrycka de mindre felen för oavbruten konvertering. Deklarera sedan ett PdfDevice-klassobjekt där du kan ändra sidstorleken i PDF-dokument innan du exporterar det genererade dokumentet.
Denna handledning täcker alla detaljer för att konvertera EPS-fil till PDF i Python. Men om du vill rendera XPS till PDF-format, se artikeln om Konvertera XPS till PDF i Python.