I received an email containing a PDF document which was scanned backwards. I tried rotating it with PDF Complete version 4.0.65 but it didn't correct the problem. The user who emailed it doesn't have the original document to re-scan it correctly. How can I fix it?
If you want a Linux simple solution, pdftk is able to do exactly that:
pdftk input.pdf cat end-1 output output.pdf
This should work for all pdf's
Install a pdf printer like bullzip pdf printer
http://www.bullzip.com/products/pdf/info.php
open the pdf in eg. Adobe Reader and select print,
Select the pdf printer as the printer
in the "pages to print area" select more options and select reverse
pages.
This will create a pdf with the pages in reverse order
There is a better way to do this.
Press Ctrl + P to bring the print dialog.
Choose Microsoft Print to PDF. (Not sure if this is available on windows 7 or lower; else choose Adobe PDF in the drop-down menu)
Press More Options and then check Reverse Pages.
There is a PDFtk GUI for Windows too.
But this feature needs the Pro license, today (04/15/2017) the price is $3,99.
Link: https://www.pdflabs.com/tools/pdftk-pro/
Related
I have a pdf file ( I think it's generated or combined using pdftk, not sure).
Which is uploaded to a e-signing saas service where the customer clicks on the signature field in the pdf and the third party api let customers sign.
However, the pdf's signature field isn't clickable, until I open it in Acrobat reader and save.
I tried using ghostscript but with no success. Any idea how I can make my pdf detect signature fields?
This worked in my case.
Note: I had also tried using ghostscript, hexapdf, mutool,...
Also, the below answer was a source of inspiration in my case: https://stackoverflow.com/a/51344208/5647479
Solution:
pdftk contract.pdf cat output works.pdf
And to see the fields after running the command:
pdftk works.pdf dump_data_fields_utf8
Works on both pdftk and pdftk-java, you can find the docs for this command in the pdftk documentation burried deep.
Aside: Had to do a lot of reading to solve this, and reading adobe specifications and other docs wouldn't be a great idea as there's no end to it.
I do not understand how to use the microsoft print to pdf in order to print a specific pdf file, and save it (using the microsoft print to pdf) as another pdf file.
I searched and found this issue:
How to programmatically print to PDF file without prompting for filename in C# using the Microsoft Print To PDF printer that comes with Windows 10
however, i do not understand where is the input pdf (i.e - the file to be printed).
I guess that's something very basic that I am searching... help will be much appreciated!
Windows 10 includes native support for creating PDF files using Microsoft Print to PDF, a virtual printer.
ie; We can print to PDF or Save as PDF file in Windows 10 without installing any third party software.
Find below the step-by-step process to print to PDF.
Open the file you want to print to PDF and right click on it or open the Print menu (Ctrl +P) and select the ‘Print’ option.
Now you will get an option to select the Printer from a list of installed printers. Find and select ‘Microsoft Print to PDF‘ and click on ‘Print‘ button.
You will get an option to choose the location and click ‘OK’ to save the file. The file is saved as a brand new PDF document.
How to Enable and Activate the Print to PDF Feature on Windows 10
If Microsoft Print to PDF option is missing from the list of printers (Select Printer Option), you can Enable Microsoft Print to PDF Printer easily using any of the following methods.
Enable Microsoft Print to PDF on Windows Settings Page
Add a Printer through Devices and Printers in Control Panel
Enable Print to PDF from Windows Features
Check this Post: https://admeonline.com/how-to-print-to-pdf-in-windows-10-save-as-pdf-printer/
I am trying to print a section of an existing pdf to a new pdf. The original is searchable and selectable but the new pdf cannot do either. I am using "adobe acrobat reader DC" and print via "Microsoft Print to PDF". Unsure if there is any other relevant information.
After searching for a period of time I could not find an answer that allows for direct PDF to PDF print.
I did find a workaround however.
I downloaded a free software called PrimoPDF. Once installed, PrimoPDF becomes a printer option within Adobe acrobat reader. I then selected my desired pages and printed to PrimoPDf instead of Microsoft Print to PDF. This Generated a .ps file. I then imported the .ps file into PrimoPDF application and was able to generate a .pdf from that. The newly generated pdf was searchable and selectable and exactly what I needed.
Hopefully someone else finds this useful in the future.
Generally refrying (printing to PostScript then converting back to PDF) is a bad idea. The reason that Microsoft Print to PDF created a file that wasn't searchable is because when Adobe Reader detects that the printer it is targeting isn't capable of rendering the PDF correctly because of any number of reasons, like it doesn't have the right fonts for example, it will render the PDF itself and send an image to the printer. A simpler PDF probably would have worked just fine.
You are much better off getting a tool that will simply allow you to extract the pages you need to a new file rather than printing.
I've got a silly problem which is literally driving me mad:
When I try to print a file using lpr file.pdf depending on the file I obtain one of the following issues:
the printer does not recognise the A4 format
the file is printed but together with a countless number of pages of programming code ( the 'real' face of a PDF file I guess), characters and numbers.
The same happens also for PNG files.
I'm using MAC OS X El capitan and a Xerox colorQube printer.
Clearly if I open the file with Acrobat or Preview and just make the printing manually I have no problem at all.
I hope you can give me some clues because I couldn't find anything useful on the web.
PS: If I use the option -l the printer prints a sheet saying that the printer is not configured to print pdf files directly.
lpr sends file directly to printer, it may not understand pdf as-is, but since pdf is a successor to postscript - it can contain familiar commands so something gets printed, but the rest, probably the embedded preview and so on - gets printed as raw text
Try using ghostscript to convert to postscript before sending to printer:
gs -dSAFER -dNOPAUSE -sDEVICE=(your printer name) -sOutputFile=\|lpr file.pdf
I have looked for weeks and I keep hitting dead ends. I know you can create a text or image link and tell it to "print page" in a browser. But so far, I can't get it to print a document, specifically a pdf. I would like the print dialog to show after the link is clicked and yes, the pdf linked to has been printed.
Why does this seem to be such an impossible feat? I have seen it work in a Flash movie, but since I cannot access the native file I cannot see how it was done.
Any advice?
Thanks.
Many of today's printers support direct PDF printing. Lexmark, HP, Xerox to name a few all have this on most of the 'business' printers. On these devices simply sending the PDF file directly to the device over LPR, port 9100, or some other mechanism will result in a printed document. Some devices even support URLs. I do know that Lexmark had some devices that a URL could be sent to the printer as as long as it had access to the URL it would pull the document and print. In this case it supported basic HTML, JPEG, TIF, and PDF.
Hope this helps.
A PDF must be rendered as an image before it can be printed. Usually when you're printing a PDF file on your desktop you could simply right-click on the file and select Print and if you have Adobe Reader or an alternative application set as your default PDF viewer, then the PDF that you have selected will be opened automatically -- at this stage the PDF is rendered as an image -- and then the printing process will begin.
But if there is no access to a PDF viewer that can render the PDF and then print it, then you won't be able to print the PDF. Usually if you have Adobe Reader, Foxit Reader, etc, installed then when you click on a URL to a PDF then the PDF will open within the PDF viewer within the browser and you will be able to print it.
Alternatively, you could find a PDF SDK that silently renders a PDF as an image and then sends that to the printer, without the need to have a PDF viewer installed on your machine.