'We assume that the GdViewer1 control has been properly integrated
'and your document has been properly displayed as well.
'Assuming you have already annotated the displayed document.
If GdViewer1.SaveAnnotationsToXMP("annots.xml") = GdPictureStatus.OK Then
Dim pageNr As Integer = GdViewer1.CurrentPage
GdViewer1.CloseDocument()
If (GdViewer1.DisplayFromFile("test.pdf") = GdPictureStatus.OK) AndAlso
(GdViewer1.LoadAnnotationsFromXMP("annots.xml") = GdPictureStatus.OK) Then
GdViewer1.DisplayPage(pageNr)
If GdViewer1.SaveDocumentToPDF("test_annotated.pdf") = GdPictureStatus.OK Then
MessageBox.Show("Done!", "GdViewer.LoadAnnotationsFromXMP")
Else
MessageBox.Show("Error! : " + GdViewer1.GetStat().ToString(), "GdViewer.LoadAnnotationsFromXMP")
End If
Else
MessageBox.Show("Error! : " + GdViewer1.GetStat().ToString(), "GdViewer.LoadAnnotationsFromXMP")
End If
End If
//We assume that the GdViewer1 control has been properly integrated
//and your document has been properly displayed as well.
//Assuming you have already annotated the displayed document.
if (GdViewer1.SaveAnnotationsToXMP("annots.xml") == GdPictureStatus.OK)
{
int pageNr = GdViewer1.CurrentPage;
GdViewer1.CloseDocument();
if ((GdViewer1.DisplayFromFile("test.pdf") == GdPictureStatus.OK) &&
(GdViewer1.LoadAnnotationsFromXMP("annots.xml") == GdPictureStatus.OK))
{
GdViewer1.DisplayPage(pageNr);
if (GdViewer1.SaveDocumentToPDF("test_annotated.pdf") == GdPictureStatus.OK)
MessageBox.Show("Done!", "GdViewer.LoadAnnotationsFromXMP");
else
MessageBox.Show("Error! : " + GdViewer1.GetStat().ToString(), "GdViewer.LoadAnnotationsFromXMP");
}
else
{
MessageBox.Show("Error! : " + GdViewer1.GetStat().ToString(), "GdViewer.LoadAnnotationsFromXMP");
}
}