Articles of pdf

PyPDF Merge and Write Issue

Estoy recibiendo un error inesperado al usar esto. La primera sección proviene de un script que encontré en línea, y estoy tratando de usarlo para extraer una sección particular identificada en el esquema del PDF. Todo funciona bien, excepto a la derecha en output.write(outputfile1) que dice: PdfReadError: definiciones múltiples en el diccionario. ¿Alguien más se […]

leer / escribir metadatas xmp en archivos pdf a través de pypdf

Puedo leer metadatas xmp a través de pyPdf con este código: a = pyPdf.PdfFileReader(open(self.fileName)) b = a.getXmpMetadata() c = b.pdf_keywords Pero, ¿es esta la mejor manera? ¿Y si no uso la propiedad pdf_keywords? ¿Y hay alguna manera de configurar estos metadatos con pyPdf?

Combinando múltiples pngs en un solo pdf en python

Me pregunto si hay una manera fácil de combinar varias imágenes png en un solo pdf en python. Quiero que cada imagen sea una sola página en el pdf. ¿Es pypdf la mejor biblioteca para usar para esto? Cualquier ayuda sería muy apreciada. ¡Gracias!

¿Existe una biblioteca para eliminar contraseñas de archivos PDF mediante progtwigción?

¿Existe una biblioteca que elimine las contraseñas de “propietario” de los documentos PDF para que el texto se pueda extraer de ellos mediante progtwigción? Algo así como la herramienta de recuperación de contraseña de PDF Technologies , pero que se puede llamar desde la línea de comandos o desde Python. Una interfaz gráfica de usuario […]

Python Sendgrid enviar correo electrónico con archivo adjunto PDF

Estoy tratando de adjuntar un archivo PDF a mi correo electrónico enviado con sendgrid. Aquí está mi código: sg = sendgrid.SendGridAPIClient(apikey=os.environ.get(‘SENDGRID_API_KEY’)) from_email = Email(“from@example.com”) subject = “subject” to_email = Email(“to@example.com”) content = Content(“text/html”, email_body) pdf = open(pdf_path, “rb”).read().encode(“base64”) attachment = Attachment() attachment.set_content(pdf) attachment.set_type(“application/pdf”) attachment.set_filename(“test.pdf”) attachment.set_disposition(“attachment”) attachment.set_content_id(number) mail = Mail(from_email, subject, to_email, content) mail.add_attachment(attachment) response = […]

xhtml2pdf no incrusta Helvetica

Estoy creando un PDF con xhtml2pdf usando Django. Estoy enviando ese PDF para imprimir, pero luego dicen que algunas fonts no están incrustadas. Tengo una fuente Helvetica, pero no utilicé Helvetica en los PDF. Aquí tienes una captura de pantalla de las propiedades del PDF. Como puede ver, Guilles’ComicFont y TF2Secondary están incrustados correctamente, pero […]

Cómo agregar encabezados y pies de página con django-wkhtmltopdf en mis vistas basadas en clase con PDFTemplateResponse

Quiero generar un pdf con encabezados, en realidad estoy trabajando en cygwin y no sé si algo en mi código es incorrecto o no, porque basé mi código en estos ejemplos Creación de archivos PDF con django (wkhtmltopdf) . Este es mi código: vistas.py from django.views.generic import View from wkhtmltopdf.views import PDFTemplateResponse GenerateReportPdf(View): def __init__(self): […]

Leer los contenidos de un archivo pdf.

¿Existe una herramienta de línea de comandos para leer un archivo pdf en linux? Indique las URL adecuadas para esto. Gracias..

¿Cómo hacer un matraz para enviar un archivo y luego redirigir?

Quiero que mi aplicación de matraz envíe un archivo y luego redirija a la página de inicio. def create_pdf(**kwargs): page = PdfManager(**kwargs) pdf_out = page.create_pdf() response = make_response(pdf_out) # redirect(url_for(‘home’)) response.headers[‘Content-Disposition’] = “attachment; filename=pdf-test.pdf” response.mimetype = ‘application/pdf’ return response app.route(‘/’, methods=[‘GET’, ‘POST’]) def home(): create_pdf(foo=’bar’) Este fragmento de código escupe correctamente el archivo pdf en […]

Generar PDF de la página web protegida de Django con archivos adjuntos

Entonces estoy tratando de generar un PDF de una vista que tengo en una aplicación web de django. Esta vista está protegida, lo que significa que el usuario debe iniciar sesión y tener un permiso específico para ver la página. También tengo algunos archivos adjuntos (almacenados en la base de datos como FileFields ) que […]