Este guia rápido explica como converter PS para PDF em Python. Ele abrange a configuração do sistema, algoritmo passo a passo e um código de exemplo executável para conversão de PS para PDF em Python. Além disso, ele inclui vários métodos de sobrecarga para improvisar a conversão de arquivo PostScript de acordo com seus requisitos.
Etapas para converter PS para PDF em Python
- Instale a API Aspose.Page para renderizar os arquivos EPS em seu final
- Inicializar o fluxo de saída do PDF
- Inicialize o fluxo de entrada PostScript com a classe PsDocument
- Crie um objeto da classe PdfSaveOptions
- Renderizar o arquivo PDF de saída
Estas etapas descrevem o processo de exportação de PS para PDF em Python. Crie os fluxos de origem e saída para trabalhar com arquivos PostScript. Em seguida, você pode definir parâmetros PDF personalizados e renderizar o documento PDF de saída.
Código para mudar PS para PDF em Python
import aspose.page | |
from aspose.page import * | |
from aspose.page.eps.device import * | |
path = "C://" | |
# Initialize PDF output stream | |
pdf_stream = open("output.pdf", "wb") | |
# Initialize PostScript input stream | |
ps_stream = open(“input.ps", "rb",) | |
document = aspose.page.eps.PsDocument(ps_stream) | |
# Ignore minor errors | |
suppress_errors = True | |
# Initialize options object | |
options = aspose.page.eps.device.PdfSaveOptions(suppress_errors) | |
device = PdfDevice(pdf_stream) | |
try: | |
document.save(device, options) | |
finally: | |
ps_stream.close() | |
pdf_stream.close() |
Este trecho de código é suficiente para converter PostScript para PDF em Python. Ele funciona principalmente com a classe PsDocument para carregar o arquivo de entrada e definir opções personalizadas. Posteriormente, exporte o arquivo PDF de saída para um fluxo ou disco. Além disso, você pode improvisar a conversão definindo o tamanho da página e as margens, juntamente com várias outras propriedades.
Este tutorial inclui todos os detalhes básicos para converter arquivo PS para PDF em Python. Se você quiser converter XPS para PDF, leia o artigo em Converter XPS para PDF em Python.