Converter PS para PDF em Python

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

  1. Instale a API Aspose.Page para renderizar os arquivos EPS em seu final
  2. Inicializar o fluxo de saída do PDF
  3. Inicialize o fluxo de entrada PostScript com a classe PsDocument
  4. Crie um objeto da classe PdfSaveOptions
  5. 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.

 Português