Convert a pdf to pdf-form? - pdf

I have a pdf with some of the parts dynamic. So I want to have these parts as editable/fillable, so that I can read the file and fill those fields programmatically.
How can I have a fillable pdf from a simple pdf?

Related

How to convert text pdf to image pdf using ghostscript

I need to convert text in pdf file to images, so users cannot copy it from the pdf etc.
This should be equivalent to converting the entire pdf to a set of images and then merging them to one single document. I did so, but it seems slow, is there any way to do it with ghostscipt options?
Welp, looks like I only need to specify option -dNoOutputFonts.

Is there way to convert docx to image-only pdf with convertapi?

I'm trying to find a way to convert docx to image-only pdf, so I could put a watermark on the pdf document right after conversion.
I've looked through convertapi documentation and I can't find any available options.
First convert the .docx file to a .jpg:
https://www.convertapi.com/docx-to-jpg
then feed the .jpg to
https://www.convertapi.com/jpg-to-pdf
to generate .pdf
You can chain the API calls to get your desired output.

Ghostscript converted PDF not rendered corectly with pdfium

I have a problem with some pdf documents I convert with Ghostsript to pdf/a documents. If the original document contains subseted fonts, the document is not correctly displayed in Chrome (pdfium) after converting. The chars will be displayed as squares.
In Adobe PDF Reader the output will be displayed correctly. Maybe the attached files can help you.
original PDF
converted PDF/A

How to read the value of fields in signed PDF using PDF Box API

Once after completion of digital signature for PDF using DocuSign, How to read value of the fields in PDF using field ID/Name (using PDF Box API)? I am not able get the field ids of Digitally Signed PDF.
The sample PDF showed that the fields in PDF are not PDF form fields after all, neither Acrofornm nor XFA, they merely are texts with some lines around them. (They may once have been PDF form fields which were flattened, or they may never have been PDF form fields to start with.)
Thus, your only option left is text extraction. PDFBox has a quite elaborate text extraction engine. Have a look at PDFTextStripper. You can try and use this class as is, looking in the extracted string for the field labels and extract the following text until the end-of-line; or if you have the time, you can try to make use of the internal PDF structure where the field contents are in a separate Xobject.

Show MigraDoc/PdfSharp Document on screen

I want to use MigraDoc/PdfSharp to create and store PDF documents.
Is there a way to show these documents in an application on-screen? I'd like to show the print in my program rather than starting Acrobat Reader with the document name.
I considered storing the print using XPS instead of PDF, but then I'd need to way to convert XPS to PDF for mailing it to customers. And I don't want to save the same print in two formats for space reasons.
MigraDoc can save files in its own format "MigraDoc DDL". You can preview MDDDL on the screen, create PDF or RTF from it or print it.
Disadvantage: images are not included in the MDDDL file (OTOH this can be an advantage as images can be shared between several documents).
You can ZIP document plus images for storage.
PDFsharp can create PDF files from XPS (but this is in a beta state and not fully operational).