Copy link to clipboard
Copied
The standard way to change the page size while maintaining the content (e.g., shrink to fit) is by printing to PDF using the new page size. But Apple has eliminated the Acrobat PDF printer.
I could crop. But this eliminates content.
“Printing to PDF” was never even a reasonable way to changing page size (even on Windows where one can still do that hackery). Why? Because such “refrying” of PDF is generally very lossy. You typically lose all color management, live transparency, and often text searchability and editability.
The proper way to handle page resizing is via Acrobat Pro's Preflight capability. Under the Prepress, Color, and Transparency profile group, choose the Scale pages to specified size single fixup:
Press Fix an
...Copy link to clipboard
Copied
“Printing to PDF” was never even a reasonable way to changing page size (even on Windows where one can still do that hackery). Why? Because such “refrying” of PDF is generally very lossy. You typically lose all color management, live transparency, and often text searchability and editability.
The proper way to handle page resizing is via Acrobat Pro's Preflight capability. Under the Prepress, Color, and Transparency profile group, choose the Scale pages to specified size single fixup:
Press Fix and that will yield the dialog:
Specify the size in millimeters for each of the short and long edges and press OK. Voila, pages resized.
Note 1: You can make a copy of this fixup and edit the definition to use points or inches instead.
Note 2: Note that this resizes all pages of a PDF file to the same new size. It does not allow specification of a page range. Thus, this would not work for a PDF with multiple page sizes for which you wish the resizing to be page size specific. However, you could make a copy of the fixup, writing a single check for a particular page size and use that as a condition for allowing the page scaling to occur for that particular page size.
- Dov
Copy link to clipboard
Copied
I am using transformation matrix for resize the page but if the page is having tables then content is missing. Is there any source code to handle this or printing pdf c++ source code using adobe APIs