Este tutorial rápido orienta você sobre como converter PDF para TIFF em Python. Ele contém todas as informações para definir o IDE, um fluxo de programa detalhado para escrever este aplicativo e para converter PDF em TIFF Python código de exemplo executável baseado em Python também é compartilhado junto com a descrição. Você aprenderá diferentes opções para personalizar o PDF de saída de acordo com seus requisitos no aplicativo.
Etapas para converter PDF para TIFF usando Python
- Defina o ambiente como use Aspose.PDF para Python via .NET para conversão em TIFF
- Carregue o documento de origem a ser convertido em TIFF usando o objeto de classe Document
- Crie um objeto de classe Resolução para definir a resolução da imagem TIFF de saída
- Instancie o objeto TiffSettings para definir outras propriedades do TIFF
- Crie o objeto TiffDevice fornecendo a resolução e o objeto TiffSettings
- Chame o método process() na classe TiffDevice para gerar o arquivo TIFF desejado
Estas etapas resumem como, com a ajuda do Python PDF para TIFF, a conversão pode ser realizada com a ajuda de poucas linhas de código. O processo mostra que o arquivo PDF de origem é carregado, um objeto de resolução é criado para o arquivo TIFF de saída e um objeto TiffSettings é instanciado para definir uma variedade de propriedades além da resolução. Na etapa final, um objeto TiffDevice é criado usando a resolução e o objeto TiffSettings antes de chamar o método process() para gerar um arquivo TIFF real.
Código para transformar PDF em TIFF em Python
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Open PDF the | |
pdfDocument = pdf.Document("InputFile.pdf") | |
# Create a resolution object | |
resolution = pdf.devices.Resolution(400,400) | |
# Create and customize TiffSettings object | |
tiffFileSettings = pdf.devices.TiffSettings() | |
tiffFileSettings.compression = pdf.devices.CompressionType.CCITT4 | |
tiffFileSettings.depth = pdf.devices.ColorDepth.FORMAT_4BPP | |
tiffFileSettings.shape = pdf.devices.ShapeType.PORTRAIT | |
tiffFileSettings.skip_blank_pages = True | |
# Create a TiffDevice object | |
tiffDeviceObj = pdf.devices.TiffDevice(resolution, tiffFileSettings) | |
# Convert the PDF to TIFF | |
tiffDeviceObj.process(pdfDocument, "AllPagesToTIFF_out.tif") | |
print("PDF to TIFF converted successfully") |
Este código de amostra mostra que, para converter PDF em TIFF, o código Python pode ser facilmente escrito. A classe Resolution tem um construtor que obtém a resolução horizontal e vertical em termos de pixels, seguido pela instanciação do objeto TiffSettings que é usado para definir o tipo de compactação, profundidade de cor, tipo de forma e sinalizador para ignorar as páginas em branco. Você também pode definir o brilho, o tipo de coordenada e as margens, se necessário.
Este tutorial nos guiou para transformar PDF em TIFF usando Python. Se você quiser aprender o processo para adicionar comentários em um arquivo PDF, consulte o artigo em como adicionar comentários em arquivo PDF usando Python.