请提供下Aspose PDF for.net
1、PDF添加超链接(在PDF里添加锚点,即点击网页文本的1,2,3能定位到PDF的固定位置);
2、PDF能删页眉页脚或者读一页数据的时候,能剔除页眉页脚吗
感谢您与支持人员联系。
您可以在添加和获取超链接上解释的PDF页面上添加本地超链接。 此外,没有用于区分页眉或页脚内容的特定标记。 但是,我们设计了一种解决方法,用于从页面的特定区域中删除文本; 如下面的代码段所示:
// load PDF file
Aspose.Pdf.Document pdfDocument = new Aspose.Pdf.Document((dataDir + "TextInHeaderFooter_18.7.pdf"));
foreach (Aspose.Pdf.Page page in pdfDocument.Pages)
{
// instantiate TextFragment Absorber object
Aspose.Pdf.Text.TextFragmentAbsorber TextFragmentAbsorberAddress = new Aspose.Pdf.Text.TextFragmentAbsorber();
// search text within page bound
TextFragmentAbsorberAddress.TextSearchOptions.LimitToPageBounds = true;
// specify the page region for TextSearch Options
TextFragmentAbsorberAddress.TextSearchOptions.Rectangle = new Aspose.Pdf.Rectangle(0, page.PageInfo.Height - 72, page.PageInfo.Width, page.PageInfo.Height);
// search text from first page of PDF file
page.Accept(TextFragmentAbsorberAddress);
// iterate through individual TextFragment
foreach (Aspose.Pdf.Text.TextFragment tf in TextFragmentAbsorberAddress.TextFragments)
{
// remove text
tf.Text = "";
}
}
// save updated PDF file after text replace
pdfDocument.Save(dataDir + "HEADERTextRemoved_18.7.pdf");
我们希望这会有所帮助。 如果您需要任何进一步的帮助,请随时与我们联系。