Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.4   6.5   7.0   7.1   7.2   7.3   7.4   7.5   8.0   8.1    Statistic  


Adds new pages to the PDF with given image paths.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
DynaPDF 6.3 Yes Yes Yes Yes Yes

MBS( "DynaPDF.AppendImagePages"; PDF; Image Paths { ; Resolution } )


Parameter Description Example value
PDF The PDF reference returned from DynaPDF.New. $pdf
Image Paths The list of native file paths. "/Users/cs/Desktop/test.jpg"
Resolution Optional
The resolution to use.
Normally we use the ones in the images, but you can overwrite it here.


Returns number or error.


Adds new pages to the PDF with given image paths.
This is a convenience function. It creates pages (DynaPDF.AppendPage), reads image format (DynaPDF.ReadImageFormat) and resolution (DynaPDF.ReadImageResolution) and places image on page (DynaPDF.InsertImageFile).
Returns number of images added. Because TIFF files can include several images, this count may be higher than the number of file paths.


Create PDF with images:

Set Variable [$pdf; Value:MBS("DynaPDF.New")]
# Set destination path
Set Variable [$r; Value:MBS( "DynaPDF.OpenOutputFile"; $pdf; "/Users/cs/Desktop/test.pdf")]
# Add pages
Set Variable [$r; Value:MBS( "DynaPDF.AppendImagePages"; $pdf; "/Users/cs/Desktop/Auto2.JPG¶/Users/cs/Desktop/Auto4.JPG¶/Users/cs/Desktop/Auto1.JPG"; 300 )]
# Save
Set Variable [$PDFData; Value:MBS("DynaPDF.Save"; $pdf; "hello.pdf")]
# Cleanup
Set Variable [$r; Value:MBS("DynaPDF.Release"; $pdf)]

See also

DynaPDF.AppendImagePage   -   DynaPDF.AppendPage

Feedback: Report problem or ask question.

MBS Xojo Chart Plugins