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.2   11.3   11.4   11.5   12.0   12.1   12.2   12.3   12.4   12.5    Statistic    FMM    Blog  

DynaPDF.AppendImagePage

Adds new page to the PDF with given image.

Component Version macOS Windows Linux Server iOS SDK
DynaPDF 6.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "DynaPDF.AppendImagePage"; PDF; Image Container { ; Resolution } )   More

Parameters

Parameter Description Example Flags
PDF The PDF reference returned from DynaPDF.New. $pdf
Image Container The container with the image to insert.
Resolution The resolution to use.
Normally we use the ones in the images, but you can overwrite it here.
300 Optional

Result

Returns OK or error.

Description

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

Added PDF support for version 12.4, so you can pass PDF documents here, too.

Examples

Create PDF with an image:

Set Variable [$pdf; Value:MBS("DynaPDF.New")]
# new page with container image
Set Variable [$r; Value:MBS( "DynaPDF.AppendImagePage"; $pdf; Create Text::test)]
#Render one page as Picture
Set Variable [$PDFData; Value:MBS("DynaPDF.Save"; $pdf; "hello.pdf")]
# cleanup
Set Variable [$r; Value:MBS("DynaPDF.Release"; $pdf)]
#Put in Container
Set Field [Create Text::PDF; $PDFData]

See also

Release notes

Blog Entries

Created 27th June 2016, last changed 17th August 2022


DynaPDF.AllowPageBreak - DynaPDF.AppendImagePages

Feedback: Report problem or ask question.


Start Chat