Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 12.2   12.3   12.4   12.5   13.0   13.1   13.2   13.3   13.4   13.5    Statistic    FMM    Blog  

PDFKit.GetPDFPagePDF

Creates a new PDF Document with the given PDF page.

Component Version macOS Windows Linux Server iOS SDK
PDFKit 2.2 ✅ Yes ❌ No ❌ No ✅ Yes, on macOS ✅ Yes
MBS( "PDFKit.GetPDFPagePDF"; PDF; index { ; Filename; DontRenderPreview } )   More

Parameters

Parameter Description Example Flags
PDF A container value with the PDF content from a media field. Or a text with an URL. Or a PDF reference from PDFKit.Open.
index The index of the page. From zero to PDFKit.GetPDFPageCount-1. 1
Filename Optionally, the file name to use for the container value. "output.pdf" Optional
DontRenderPreview Pass 1 to not create a JPEG with preview of first page as part of the container. 0 Optional

Result

Returns a container with a PDF document. The plugin adds a JPEG picture for preview as well as a file name. You can store it in a media field.

Description

Creates a new PDF Document with the given PDF page.
Filename is optional.

See Plugin.SetPreviewSize to control size of preview picture.
If you need more options, please check DynaPDF functions.
Seems like this function doesn't extract annotations on the page.

Examples

Extract page 6 into a new PDF:

MBS( "PDFKit.GetPDFPagePDF"; $ref; 5; "newpdf.pdf" )

See also

Example Databases

Blog Entries

This function is free to use.

Created 18th August 2014, last changed 12nd August 2022


PDFKit.GetPDFPageImage - PDFKit.GetPDFPagePDFRef

💬 Ask a question or report a problem