pdf打开时跳转到第2页
Pdf jumps to page 2 when opening
我使用了 PDFViewSimpleTest 的 C# 示例
打开pdf时自动跳转到第二页
Foxit 也这样做(所以我猜他们也使用 pdfTron),Adobe 从第 1 页开始
我不知道为什么。可以在此处找到 pdf:http://docdro.id/EDsbCcH
代码真的很简单:
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;
}
从技术上讲,您可以通过 PDF 目录目录中的 OpenAction 来实现,即 PDF 在页面(不是第一页)处打开。但在您的 PDF 中情况并非如此。 PDF本身看起来很琐碎,没有什么特别之处。
我的 Foxit Reader 版本 8.2.1 在第一页可以正常打开此 PDF。
请尝试最新版本。
官方:https://www.pdftron.com/pdfnet/downloads.html
每晚 Stable/Production:http://www.pdftron.com/nightly/?p=stable/
我使用了 PDFViewSimpleTest 的 C# 示例
打开pdf时自动跳转到第二页
Foxit 也这样做(所以我猜他们也使用 pdfTron),Adobe 从第 1 页开始
我不知道为什么。可以在此处找到 pdf:http://docdro.id/EDsbCcH
代码真的很简单:
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;
}
从技术上讲,您可以通过 PDF 目录目录中的 OpenAction 来实现,即 PDF 在页面(不是第一页)处打开。但在您的 PDF 中情况并非如此。 PDF本身看起来很琐碎,没有什么特别之处。
我的 Foxit Reader 版本 8.2.1 在第一页可以正常打开此 PDF。
请尝试最新版本。
官方:https://www.pdftron.com/pdfnet/downloads.html
每晚 Stable/Production:http://www.pdftron.com/nightly/?p=stable/