I die C# Probe verwendet PDFViewSimpleTestPDF springt auf Seite 2 beim Öffnen
Wenn eine PDF öffnen, springt automatisch auf die zweite Seite.
Foxit tut es auch (so denke ich, dass sie auch PDFTron verwenden), Adobe startet ab Seite 1
ich keine Ahnung, warum bekommen haben. Die pdf finden Sie hier: http://docdro.id/EDsbCcH
Der Code ist wirklich einfach:
public bool OpenPDF(String filename)
{
try
{
PDFDoc oldDoc = _pdfview.GetDoc();
_pdfdoc = new PDFDoc(filename);
if (!_pdfdoc.InitSecurityHandler())
{
AuthorizeDlg dlg = new AuthorizeDlg();
if (dlg.ShowDialog() == DialogResult.OK)
{
if(!_pdfdoc.InitStdSecurityHandler(dlg.pass.Text))
{
MessageBox.Show("Incorrect password");
return false;
}
}
else
{
return false;
}
}
_pdfview.SetDoc(_pdfdoc);
_pdfview.SetPagePresentationMode(PDFViewCtrl.PagePresentationMode.e_single_page);
filePath = filename;
if (oldDoc != null)
{
oldDoc.Dispose();
}
}
catch(PDFNetException ex)
{
MessageBox.Show(ex.Message);
return false;
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
return false;
}
this.Text = filename; // Set the title
return true;
}
Ich bin nicht in der Lage zu reproduzieren. Welche Version von PDFNet verwenden Sie? Rufen Sie PDFNet.GetVersion zur Laufzeit zum Beispiel auf. – Ryan
die Version ist 6.6142388 – PrisonMike
ist nur bemerkbar, wenn Sie den PagePresentationMode auf "e_single_page" setzen oder GetCurrentPage aufrufen (es gibt 2 zurück) – PrisonMike