Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Component: PDFKit

PDF functions for macOS and iOS.

Native functions in macOS and iOS to display PDF files.
See WinPDF functions for Windows or check DynaPDF functions for cross platform solutions.

Version macOS Windows Linux Server iOS SDK
2.1 / 13.0 ✅ Yes 🔶 2% ❌ No ✅ 89%, on macOS 🔶 75%

Item Details Server
PDFKit.AddEmptyPage
Adds an empty page to the given PDF document.
Mac/iOS
5.0
  ✅ Server
PDFKit.AddImageFilePage
Adds a new page to PDF document with given image file.
Mac/iOS
7.2
  ✅ Server
PDFKit.AddImagePage
Adds a new page to PDF document with given image.
Mac/iOS
5.0
  ✅ Server
PDFKit.AppendPages
Copies pages from one PDF to append other PDF.
Mac/iOS
3.1
  ✅ Server
PDFKit.Combine
Creates a new PDF file with all the given PDF files/references.
Mac/iOS
2.3
  ✅ Server
PDFKit.CombineRef
Creates a new PDF document with all the given PDF files/references and returns the new PDF reference.
Mac/iOS
2.3
  ✅ Server
PDFKit.GeneratePreview
Adds preview to an existing PDF container.
Mac/Win/iOS
7.5
  ✅ Server
PDFKit.GetCurrentFilter
Queries name of current selected filter.
Mac only
4.3
  ✅ Server
PDFKit.GetIgnoreCombineErrors
Returns status of Combine Error handling.
Mac/iOS
2.4
  ✅ Server
PDFKit.GetPDFAttribute
Queries a PDF attribute.
Mac/iOS
2.3
  ✅ Server
PDFKit.GetPDFDocument
Creates a new PDF Document with the given PDF document.
Mac/iOS
2.2
  ✅ Server
PDFKit.GetPDFPageCount
Queries the number of the pages in the PDF document.
Mac/iOS
2.1
  ✅ Server
PDFKit.GetPDFPageDisplayAnnotation
Gets whether annotations are drawn.
Mac/iOS
6.0
  ✅ Server
PDFKit.GetPDFPageFormattedText
Queries the styled text of a page in a PDF document.
Mac/iOS
2.7
  ✅ Server
PDFKit.GetPDFPageImage
Renders an image of a page in a PDF document.
Mac/iOS
2.1
  ✅ Server
PDFKit.GetPDFPagePDF
Creates a new PDF Document with the given PDF page.
Mac/iOS
2.2
  ✅ Server
PDFKit.GetPDFPagePDFRef
Creates a new PDF Document with the given PDF page.
Mac/iOS
2.3
  ✅ Server
PDFKit.GetPDFPageRotation
Returns the page rotation angle in degrees.
Mac/iOS
2.9
  ✅ Server
PDFKit.GetPDFPageText
Queries the text of a page in a PDF document.
Mac/iOS
2.1
  ✅ Server
PDFKit.GetPDFPageValue
Queries a page property.
Mac/iOS
5.0
  ✅ Server
PDFKit.GetPDFPagesPDF
Creates a new PDF Document with the given PDF pages.
Mac/iOS
2.2
  ✅ Server
PDFKit.GetPDFPagesPDFRef
Creates a new PDF Document with the given PDF pages.
Mac/iOS
2.3
  ✅ Server
PDFKit.GetPDFText
Queries the text of the PDF document.
Mac/iOS
2.1
  ✅ Server
PDFKit.GetPrintLastSettings
Queries current print settings.
Mac only
9.2
  ❌ Server
PDFKit.GetPrintOption
Queries a custom option.
Mac only
9.2
  ❌ Server
PDFKit.GetPrintSetting
Queries print settings for printing PDF.
Mac only
4.0
  ✅ Server
PDFKit.List
Lists all IDs of PDFKit objects.
Mac/iOS
13.0
  ✅ Server
PDFKit.NewPDFDocument
Creates a new empty PDF and returns a PDF Reference value.
Mac/iOS
5.0
  ✅ Server
PDFKit.Open
Opens a PDF and returns a PDF Reference value.
Mac/iOS
2.2
  ✅ Server
PDFKit.OpenContainer
Opens a PDF from container value and returns a PDF Reference value.
Mac/iOS
2.3
  ✅ Server
PDFKit.OpenPath
Opens a PDF from a file path and returns a PDF Reference value.
Mac/iOS
2.3
  ✅ Server
PDFKit.OpenURL
Opens a PDF from an URL and returns a PDF Reference value.
Mac/iOS
2.3
  ✅ Server
PDFKit.PageBounds
Returns the bounds for the specified PDF display box.
Mac/iOS
2.9
  ✅ Server
PDFKit.Print
Prints a PDF without dialogs.
Mac only
4.0
  ✅ Server
PDFKit.Release
Releases a PDF reference.
Mac/iOS
2.1
  ✅ Server
PDFKit.ReleaseAll
Release all PDFKit documents.
Mac/iOS
10.5
  ✅ Server
PDFKit.ResetPrintSettings
Resets print settings to default settings.
Mac only
4.0
  ✅ Server
PDFKit.RestorePrintSettings
Restores print settings.
Mac only
4.0
  ✅ Server
PDFKit.SavePrintSettings
Saves current print settings.
Mac only
4.0
  ✅ Server
PDFKit.SetCurrentFilter
Sets the current filter.
Mac only
4.3
  ✅ Server
PDFKit.SetIgnoreCombineErrors
Sets whether Combine operation should report error if you did not pass PDF files or references.
Mac/iOS
2.4
  ✅ Server
PDFKit.SetPDFAttribute
Sets a PDF attribute.
Mac/iOS
2.3
  ✅ Server
PDFKit.SetPDFPageDisplayAnnotation
Sets whether annotations are drawn.
Mac/iOS
6.0
  ✅ Server
PDFKit.SetPDFPageRotation
Sets the rotation angle for the page in degrees.
Mac/iOS
2.9
  ✅ Server
PDFKit.SetPrintOption
Sets custom print options.
Mac only
9.2
  ❌ Server
PDFKit.SetPrintSetting
Sets print settings for printing PDF.
Mac only
4.0
  ✅ Server
PDFKit.Watermark
Adds a watermark to a page.
Mac/iOS
2.7
  ✅ Server
PDFKit.WriteToPath
Writes the PDF to the given file path.
Mac/iOS
3.1
  ✅ Server
PDFKit.allowsCopying
Returns a Boolean value indicating whether the document allows copying of content to the Pasteboard.
Mac/iOS
2.9
  ✅ Server
PDFKit.allowsPrinting
Returns a Boolean value indicating whether the document allows printing.
Mac/iOS
2.9
  ✅ Server
PDFKit.isEncrypted
Returns a Boolean value specifying whether the document is encrypted.
Mac/iOS
2.9
  ✅ Server
PDFKit.isLocked
Returns a Boolean value indicating whether the document is locked.
Mac/iOS
2.9
  ✅ Server
QuartzFilterManager.Filters
Queries list of all filters.
Mac only
4.3
  ❌ Server
QuartzFilterManager.HidePanel
Hides the panel for the Quartz Filter Manager.
Mac only
4.3
  ❌ Server
QuartzFilterManager.ShowPanel
Shows the panel for the Quartz Filter Manager.
Mac only
4.3
  ❌ Server

55 functions shown.

These functions require a license (78%).

Release notes

Blog Entries

FileMaker Magazin

Example Databases