Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

GMImage.WriteToPDFContainer

Writes the picture in PDF format to a container value which you can store in a container field.

Component Version macOS Windows Linux Server iOS SDK
GraphicsMagick 7.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "GMImage.WriteToPDFContainer"; ImageRef { ; Filename } )   More

Parameters

Parameter Description Example Flags
ImageRef The image reference number. 1
Filename The file name to use for the container. Default is "image.pdf" "test.pdf" Optional

Result

Returns OK or error.

Description

Writes the picture in PDF format to a container value which you can store in a container field.
For preview a JPEG version is included as well as a file name and the image size.

Please make sure the DPI value is set via GMImage.SetDensity function as an incorrect value can crop the PDF page.

See also GMImage.WriteToFile, GMImage.WriteToJPEGContainer, GMImage.WriteToBMPContainer and GMImage.WriteToGIFContainer.

If you need more options for PDF file, please use our DynaPDF functions.

See Plugin.SetPreviewSize to control size of preview picture.

Examples

Load image and Save to container as PDF:

Let ( [

$Image = MBS("GMImage.NewFromContainer"; GraphicsMagick::image);
$Result = MBS("GMImage.WriteToPDFContainer"; $Image; "image.pdf");

$Error = MBS("GMImage.Release";$Image)
];

$Result)

See also

Release notes

Blog Entries

This function checks for a license.

Created 24th August 2017, last changed 4th October 2021


GMImage.WriteToJPEGContainer - GMImage.WriteToPNGContainer