Articles of pdf generation

desde reportlab.platypus import ListFlowable, ListItem no funciona

Soy un novato en python. Tengo que crear una lista ordenada en mi documento pdf usando Reportlab . Encontré estas dos clases ListFlowable (), ListItem () en la guía del usuario de Reportlab para hacer lo mismo. Pero la primera statement de importación para estas clases no funciona. desde reportlab.platypus import ListFlowable, ListItem Esta statement […]

Añadir texto a un documento PDF existente en Python

Estoy intentando convertir un pdf al mismo tamaño que mi pdf, que es una página A4. convert my_pdf.pdf -density 300×300 -page A4 my_png.png El archivo png resultante, sin embargo, es 595px × 842px, que debería tener la resolución a 72 dpi. Estaba pensando en usar PIL para escribir un texto en algunos de los campos […]

Fusionando dos archivos PDF

import PyPDF2 import glob import os from fpdf import FPDF import shutil class MyPDF(FPDF): # adding a footer, containing the page number def footer (self): self.set_y(-15) self.set_font(“Arial”, Style=”I”, size=8) pageNum = “page %s/{nb}” % self.page_no() self.cell(0,10, pageNum, align=”C”) if __name__ == “__main__”: os.chdir(“pathtolocation/docs/”) # docs location os.system(“libreoffice –headless –invisible –convert-to pdf *”) # this converts […]

Error “no hay módulo llamado PyPDF2”

Utilizo Spyder, con Python 2.7, en Windows 10. Pude instalar el paquete PyPDF2 con un comando conda desde mi indicador. Dije instalación completa. Sin embargo, si bash ejecutar un comando de importación simple: import PyPDF2 Me sale el error: ImportError: No module named PyPDF2 ¿Cómo puedo arreglar esto?

Reportlab: cómo introducir un salto de línea si el párrafo es demasiado largo para una línea

Tengo una lista de texto para agregar a un marco de reportlab style = getSampleStyleSheet()[‘Normal’] style.wordWrap = ‘LTR’ style.leading = 12 for legend in legends: elements.append(Paragraph(str(legend),style)) Si la leyenda es demasiado larga, el texto al final no es visible en absoluto. Cómo introducir saltos de línea en esta situación.

Python configura pdfkit en windows

Comencé a aprender Python recientemente y quiero convertir un archivo html existente a un archivo pdf. Es muy extraño, pero pdfkit parece ser la única librería para documentos pdf para python. import pdfkit pdfkit.from_file(“C:\\Users\\user\Desktop\\table.html”, “out.pdf”) Se produce un error: OSError: No wkhtmltopdf executable found: “b”” ¿Cómo configurar esta biblioteca correctamente en Windows para que funcione? […]

¿Cómo probar de forma unitaria una función de Python que dibuja gráficos PDF?

Estoy escribiendo una aplicación CAD que genera archivos PDF utilizando la biblioteca de gráficos Cairo. Muchas de las pruebas unitarias no requieren realmente la generación de archivos PDF, como el cálculo de los cuadros de delimitación esperados de los objetos. Sin embargo, quiero asegurarme de que los archivos PDF generados “se vean” correctos después de […]