GdPicture.NET.14.API
GdPicture14 Namespace / GdPictureImaging Class / SaveAsPDF Method / SaveAsPDF(Int32,String,Boolean,String,String,String,String,String) Method
GdPicture image identifier.
The complete PDF file path to save a GdPicture image. Can be an empty string. If empty, prompts the user to select a file. You can subsequently use the GetLastPath() method to retrieve the path of the selected file.
True to generate PDF in PDF/A 1-b format else False.
The title of the PDF.
The PDF Author.
The PDF Subject.
The PDF Keywords.
The name of the application which creates the PDF.
Example





In This Topic
SaveAsPDF(Int32,String,Boolean,String,String,String,String,String) Method
In This Topic
Saves a GdPicture image as single page pdf.
Syntax
'Declaration
 
Public Overloads Function SaveAsPDF( _
   ByVal ImageID As Integer, _
   ByVal FilePath As String, _
   ByVal PDFA As Boolean, _
   ByVal Title As String, _
   ByVal Author As String, _
   ByVal Subject As String, _
   ByVal Keywords As String, _
   ByVal Creator As String _
) As GdPictureStatus
public GdPictureStatus SaveAsPDF( 
   int ImageID,
   string FilePath,
   bool PDFA,
   string Title,
   string Author,
   string Subject,
   string Keywords,
   string Creator
)
public function SaveAsPDF( 
    ImageID: Integer;
    FilePath: String;
    PDFA: Boolean;
    Title: String;
    Author: String;
    Subject: String;
    Keywords: String;
    Creator: String
): GdPictureStatus; 
public function SaveAsPDF( 
   ImageID : int,
   FilePath : String,
   PDFA : boolean,
   Title : String,
   Author : String,
   Subject : String,
   Keywords : String,
   Creator : String
) : GdPictureStatus;
public: GdPictureStatus SaveAsPDF( 
   int ImageID,
   string* FilePath,
   bool PDFA,
   string* Title,
   string* Author,
   string* Subject,
   string* Keywords,
   string* Creator
) 
public:
GdPictureStatus SaveAsPDF( 
   int ImageID,
   String^ FilePath,
   bool PDFA,
   String^ Title,
   String^ Author,
   String^ Subject,
   String^ Keywords,
   String^ Creator
) 

Parameters

ImageID
GdPicture image identifier.
FilePath
The complete PDF file path to save a GdPicture image. Can be an empty string. If empty, prompts the user to select a file. You can subsequently use the GetLastPath() method to retrieve the path of the selected file.
PDFA
True to generate PDF in PDF/A 1-b format else False.
Title
The title of the PDF.
Author
The PDF Author.
Subject
The PDF Subject.
Keywords
The PDF Keywords.
Creator
The name of the application which creates the PDF.

Return Value

A member of the GdPictureStatus enumeration.
Remarks

This method requires the PDF Processing component to run.

Example
Saving the image as a PDF document specifying document properties.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
    int imageID = gdpictureImaging.CreateGdPictureImageFromFile("");
    if (gdpictureImaging.GetStat() == GdPictureStatus.OK)
    {
        // Get the file path of the loaded image file.
        string filePath = gdpictureImaging.GetLastPath();
        string pdfPath = System.IO.Path.ChangeExtension(filePath, ".pdf");
 
        // Get the current version of the GdPicture.NET toolkit.
        string version = (gdpictureImaging.GetVersion()).ToString();
        version = version.Insert(version.IndexOf('.') + 2, ".");
 
        // Define the document properties when saving, for example, the current version of the GdPicture.NET toolkit.
        gdpictureImaging.SaveAsPDF(imageID, pdfPath, false, "Saving image as PDF", "GdPicture ver." + version.ToString(), "For test", "image, pdf", "Orpalis");
 
        gdpictureImaging.ReleaseGdPictureImage(imageID);
    }
    else
        MessageBox.Show("An image can't be created.\nError: " + gdpictureImaging.GetStat().ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
See Also