GSKPDF
Objective-C
@interface GSKPDF : NSObject
Swift
class GSKPDF : NSObject
GSKPDF encapsulate the generation of a PDF document.
-
Deprecated
Use GSKDocumentGenerator instead.
Write the given PDF document to the specified file path.
This method will take some time, proportionally to the number of pages of the PDF document.
Declaration
Objective-C
+ (BOOL)generatePDFDocument:(nonnull GSKPDFDocument *)document toPath:(nonnull NSString *)filePath withConfiguration: (nonnull GSKPDFGeneratorConfiguration *)configuration withImageProcessor:(id<GSKPDFImageProcessor> _Nullable)processor error:(NSError *_Nullable *_Nullable)error;Parameters
documentThe PDF document.
filePathThe file path to write the PDF to.
processorAn object to preprocess each image before creating the corresponding page. For instance, you can inject a preprocessor to downsample the images.
errorOn input, a pointer to an error object. If an error occurs, this pointer is set to an actual error object containing the error information. You may specify nil for this parameter if you do not want the error information.
Return Value
YES if the PDF was generated successfully, NO if an error occured.
-
Deprecated
Use GSKDocumentGenerator instead.
A convenience shorthand for the previous method with a processor that doesn’t apply any change to the images.
Declaration
Objective-C
+ (BOOL)generatePDFDocument:(nonnull GSKPDFDocument *)document toPath:(nonnull NSString *)filePath error:(NSError *_Nullable *_Nullable)error;Swift
class func generate(_ document: GSKPDFDocument, toPath filePath: String) throws
GSKPDF Class Reference