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:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
11.0
Statistic
FMM
Blog
Component: PDFKit
PDF functions for Mac.
Item | Details |
---|---|
PDFKit.AddEmptyPage Adds an empty page to the given PDF document. | Mac/iOS 5.0 |
PDFKit.AddImageFilePage Adds a new page to PDF document with given image file. | Mac/iOS 7.2 |
PDFKit.AddImagePage Adds a new page to PDF document with given image. | Mac/iOS 5.0 |
PDFKit.AppendPages Copies pages from one PDF to append other PDF. | Mac/iOS 3.1 |
PDFKit.Combine Creates a new PDF file with all the given PDF files/references. | Mac/iOS 2.3 |
PDFKit.CombineRef Creates a new PDF document with all the given PDF files/references and returns the new PDF reference. | Mac/iOS 2.3 |
PDFKit.GeneratePreview Adds preview to an existing PDF container. | Mac/iOS 7.5 |
PDFKit.GetCurrentFilter Queries name of current selected filter. | Mac only 4.3 |
PDFKit.GetIgnoreCombineErrors Returns status of Combine Error handling. | Mac/iOS 2.4 |
PDFKit.GetPDFAttribute Queries a PDF attribute. | Mac/iOS 2.3 |
PDFKit.GetPDFDocument Creates a new PDF Document with the given PDF document. | Mac/iOS 2.2 |
PDFKit.GetPDFPageCount Queries the number of the pages in the PDF document. | Mac/iOS 2.1 |
PDFKit.GetPDFPageDisplayAnnotation Gets whether annotations are drawn. | Mac/iOS 6.0 |
PDFKit.GetPDFPageFormattedText Queries the styled text of a page in a PDF document. | Mac/iOS 2.7 |
PDFKit.GetPDFPageImage Renders an image of a page in a PDF document. | Mac/iOS 2.1 |
PDFKit.GetPDFPagePDF Creates a new PDF Document with the given PDF page. | Mac/iOS 2.2 |
PDFKit.GetPDFPagePDFRef Creates a new PDF Document with the given PDF page. | Mac/iOS 2.3 |
PDFKit.GetPDFPageRotation Returns the page rotation angle in degrees. | Mac/iOS 2.9 |
PDFKit.GetPDFPageText Queries the text of a page in a PDF document. | Mac/iOS 2.1 |
PDFKit.GetPDFPageValue Queries a page property. | Mac/iOS 5.0 |
PDFKit.GetPDFPagesPDF Creates a new PDF Document with the given PDF pages. | Mac/iOS 2.2 |
PDFKit.GetPDFPagesPDFRef Creates a new PDF Document with the given PDF pages. | Mac/iOS 2.3 |
PDFKit.GetPDFText Queries the text of the PDF document. | Mac/iOS 2.1 |
PDFKit.GetPrintLastSettings Queries current print settings. | Mac only 9.2 |
PDFKit.GetPrintOption Queries a custom option. | Mac only 9.2 |
PDFKit.GetPrintSetting Queries print settings for printing PDF. | Mac only 4.0 |
PDFKit.NewPDFDocument Creates a new empty PDF and returns a PDF Reference value. | Mac/iOS 5.0 |
PDFKit.Open Opens a PDF and returns a PDF Reference value. | Mac/iOS 2.2 |
PDFKit.OpenContainer Opens a PDF from container value and returns a PDF Reference value. | Mac/iOS 2.3 |
PDFKit.OpenPath Opens a PDF from a file path and returns a PDF Reference value. | Mac/iOS 2.3 |
PDFKit.OpenURL Opens a PDF from an URL and returns a PDF Reference value. | Mac/iOS 2.3 |
PDFKit.PageBounds Returns the bounds for the specified PDF display box. | Mac/iOS 2.9 |
PDFKit.Print Prints a PDF without dialogs. | Mac only 4.0 |
PDFKit.Release Releases a PDF reference. | Mac/iOS 2.1 |
PDFKit.ReleaseAll Release all PDFKit documents. | Mac/iOS 10.5 |
PDFKit.ResetPrintSettings Resets print settings to default settings. | Mac only 4.0 |
PDFKit.RestorePrintSettings Restores print settings. | Mac only 4.0 |
PDFKit.SavePrintSettings Saves current print settings. | Mac only 4.0 |
PDFKit.SetCurrentFilter Sets the current filter. | Mac only 4.3 |
PDFKit.SetIgnoreCombineErrors Sets whether Combine operation should report error if you did not pass PDF files or references. | Mac/iOS 2.4 |
PDFKit.SetPDFAttribute Sets a PDF attribute. | Mac/iOS 2.3 |
PDFKit.SetPDFPageDisplayAnnotation Sets whether annotations are drawn. | Mac/iOS 6.0 |
PDFKit.SetPDFPageRotation Sets the rotation angle for the page in degrees. | Mac/iOS 2.9 |
PDFKit.SetPrintOption Sets custom print options. | Mac only 9.2 |
PDFKit.SetPrintSetting Sets print settings for printing PDF. | Mac only 4.0 |
PDFKit.Watermark Adds a watermark to a page. | Mac/iOS 2.7 |
PDFKit.WriteToPath Writes the PDF to the given file path. | Mac/iOS 3.1 |
PDFKit.allowsCopying Returns a Boolean value indicating whether the document allows copying of content to the Pasteboard. | Mac/iOS 2.9 |
PDFKit.allowsPrinting Returns a Boolean value indicating whether the document allows printing. | Mac/iOS 2.9 |
PDFKit.isEncrypted Returns a Boolean value specifying whether the document is encrypted. | Mac/iOS 2.9 |
PDFKit.isLocked Returns a Boolean value indicating whether the document is locked. | Mac/iOS 2.9 |
QuartzFilterManager.Filters Queries list of all filters. | Mac only 4.3 |
QuartzFilterManager.HidePanel Hides the panel for the Quartz Filter Manager. | Mac only 4.3 |
QuartzFilterManager.ShowPanel Shows the panel for the Quartz Filter Manager. | Mac only 4.3 |
54 functions.
Release notes
- 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.
- Version 10.1
- Fixed tray setting for PDFKit.SetPrintSetting function.
- Rewrote PDFKit.GetPrintLastSettings, PageSetupDialog.GetLastSettings and PrintDialog.GetLastSettings to return result as JSON.
- Version 9.5
- Fixed problem with returning NSImages. Now passing pixel size to FileMaker, so images with DPI > 72 show correctly in container. e.g. for PDFKit.GetPDFPageImage function.
- Version 9.2
- Added new optional type parameter to PrintDialog.SetOption and PDFKit.SetPrintOption to set data type.
- Added PDFKit.GetPrintLastSettings function.
- Added PDFKit.GetPrintOption and PDFKit.SetPrintOption functions to set custom options.
- Version 8.5
- Changed PDFKit.Print to automatically disable print dialogs when printing on FileMaker Server.
- Version 8.3
- Fixed PDFKit.Watermark to work better with watermarks on several pages.
- Version 8.1
- Added LastSettings option to PDFKit.GetPrintSetting function.
- Version 8.0
- Added Tray setting for PDFKit.SetPrintSetting.
- Changed PDFKit.WriteToPath to report errors better.
- Fixed bug with PDFKit.Watermark for High Sierra.
- Version 7.5
- Added PDFKit.GeneratePreview.
- Version 7.4
- Changed PDFKit.WriteToPath to now also use quartz filter.
- Version 7.2
- Added PDFKit.AddImageFilePage function.
- Reduced memory usage for PDFKit.AddImageFilePage and PDFKit.AddImagePage.
Blog Entries
- FileMaker Server Version and OS statistics
- Document Camera Scan functions for FileMaker iOS SDK
- Neues MBS FileMaker Plugin 9.2
- 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, version 7.5pr9
- MBS FileMaker Plugin 6.0 for OS X/Windows
- MBS FileMaker Plugin 5.4 for OS X/Windows
- MBS FileMaker Plugin 4.3 for OS X/Windows - More than 2700 Functions In One Plugin
Example Databases
- Mac and iOS/PDFKit/Combine PDFs
- 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
- 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
Feedback: Report problem or ask question.

Links
MBS Xojo PDF Plugins