I had a pdf file that has some annotations: Text Box, Stamp,... They were inserted manually by user.
Now I imported that pdf file to my application by using GDPicturePDF but the image load from GDPicturePDF does not load any annotations (Text Box, Stamps,..).
I am using GDPicture 9 and here is my soucre code.
Is there any setting to load those objects?
Code: Select all
GdPicturePDF oGdPicturePDF = new GdPicturePDF();
oGdPicturePDF.LoadFromFile(filePath, true);
int pageCount = oGdPicturePDF.GetPageCount();
int renderDPI = Constant.PDF_RENDER_DPI;
//convert to TIFF file
for (int i = 1; i <= pageCount; i++)
{
oGdPicturePDF.SelectPage(i);
int pageImgID = oGdPicturePDF.RenderPageToGdPictureImage(renderDPI, false);
if (i == 1)
{
ImageID = oGdPictureImaging.TiffCreateMultiPageFromGdPictureImage(pageImgID);
}
else
{
oGdPictureImaging.TiffAppendPageFromGdPictureImage(ImageID, pageImgID);
}
var str = oGdPicturePDF.AddImageFromGdPictureImage(ImageID, false, true);
oGdPictureImaging.ReleaseGdPictureImage(pageImgID);
}
oGdPicturePDF.CloseDocument();
Thanks!