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:
11.4
11.5
12.0
12.1
12.2
12.3
12.4
12.5
13.0
13.1
Statistic
FMM
Blog
Component: PDFKit
PDF functions for macOS and iOS.
Version | macOS | Windows | Linux | Server | iOS SDK |
2.1 / 13.0 | ✅ Yes | ❌ No | ❌ 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/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 New in 13.0 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 paid license (78%).
Release notes
- Version 13.0
- Added PDFKit.List function.
- Version 12.4
- Added json key for PDFKit.GetPDFAttribute function.
- Version 12.2
- Changed PDFKit.Combine to ignore empty value in parameters.
- Version 11.5
- Fixed a crash in PDFKit.Combine function.
- Fixed a problem with PDFKit.SetPrintOption not setting value correctly.
- Version 11.4
- Fixed a crash with PDFKit.Combine function.
- Fixed problem in PDFKit.GetPDFAttribute returning an error when no keywords are available.
- Version 11.3
- Fixed an issue with PDFKit.Combine called with multiple containers.
- Version 11.2
- Improved memory usage of Container.ReadImage, PDFKit.GeneratePreview and PDFKit.GetPDFPageImage functions, especially for server.
- Version 11.1
- Added PageSize setting for PDFKit.SetPrintSetting and PDFKit.GetPrintSetting functions.
- Version 10.5
- Added AVExport.ReleaseAll, AVRecorder.ReleaseAll, CoreML.ReleaseAll, DNSLookup.ReleaseAll, Dictionary.ReleaseAll, FM.SQL.ReleaseAll, JS.ReleaseAll, JavaScript.ReleaseAll, LDAP.ReleaseAll, PDFKit.ReleaseAll, PKCS12.ReleaseAll, PKCS7.ReleaseAll, PKey.ReleaseAll, SSH.ReleaseAll, WinSendMail.ReleaseAll, WindowsML.ReleaseAll, WordFile.ReleaseAll, and X509.ReleaseAll.
Blog Entries
- Things you can do with DynaPDF
- Combined Components with MBS FileMaker Plugin
- Markup for FileMaker on iOS
- FileMaker Server Version and OS statistics
- Document Camera Scan functions for FileMaker iOS SDK
- Combine MBS functions to automate processes in FileMaker
- MBS FileMaker Plugin 8.0 - More than 5000 Functions In One Plugin
- PDFKit on iOS for MBS FileMaker Plugin
- MBS FileMaker Plugin 6.0 for OS X/Windows
- MBS FileMaker Plugin 5.4 for OS X/Windows
FileMaker Magazin
- Ausgabe 6/2022, Seite 14 bis 15
- Ausgabe 6/2020, Seite 25, PDF
- Ausgabe 6/2017, Seite 26, PDF
- Ausgabe 5/2014, Seite 23 bis 24, PDF
Example Databases
- Mac and iOS/PDFKit/Compress PDF
- Mac and iOS/PDFKit/Encrypt PDF
- Mac and iOS/PDFKit/Extract PDF Pages
- Mac and iOS/PDFKit/Merge PDF
- Mac and iOS/PDFKit/PDFKit Print Documents
- Mac and iOS/PDFKit/PDFKit Print
- Mac and iOS/PDFKit/Pictures to PDF
- Mac and iOS/PDFKit/Print PDF
- Mac and iOS/PDFKit/Split
- Mac and iOS/PDFKit/Watermark PDF Page
