• 大小: 6.01M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: pdf  Spire  书签  C#  

资源简介

C#操作PDF,采用Spire.Pdf第三方dll,功能强大,方法可读性强,本示例代码展示了使用该dll对pdf文件书签的管理,获取书签列表,删除,新增书签(可定位),内含测试pdf数据(free版本限制使用10页)

Spire.Pdf.PdfDocument pdfd = newSpire.Pdf.PdfDocument();//PDF文档基础类,几种重载方式,可以在实例化时输入路径
pdfd.LoadFromFile(path);//也可以采用load方法
 
Spire.Pdf.Bookmarks.PdfBookmarkCollection pcollotion = pdfd.Bookmarks;//获取pdf的书签列表
pcollotion.Clear();//清除索引
 
Spire.Pdf.PdfPageBasepage = pdfd.Pages[2];//获取page页面第三页
 
Spire.Pdf.General.PdfDestinationpartBookmarkDest = new Spire.Pdf.General.PdfDestination(page, new PointF(0,0));//建立在该页的定位点
Spire.Pdf.Bookmarks.PdfBookmark ppmark = pdfd.Bookmarks.Add(name);//添加书签的tile
ppmark.Action = newSpire.Pdf.Actions.PdfGoToAction(partBookmarkDest);//将书签所标记的页面链接挂接在该书签下,这样点击书签后可定位到该页,(0,0)默认为这页面的头部
                  
pdfd.SaveToFile(path);//保存
pdfd.Dispose();//释放


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace AEframe
{
    public partial class Pdfindex : Form
    {
        public Pdfindex()
        {
            InitializeComponent();
        }

        /// 
        /// 打开pdf
        /// 

        /// 
        /// 
        private void OpenPDFbutton_Click(object sender EventArgs e)
        {
            this.textBoxPath.Text = IOForm.OpenfileHelper(“pdf“);
        }

        /// 
        /// 执行
        /// 

        /// 
        /// 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-28 08:59  PDF索引Spirepdfdll\
     文件       86528  2017-06-28 08:57  PDF索引Spirepdfdll\AEframe.suo
     目录           0  2017-06-28 08:57  PDF索引Spirepdfdll\PDFindex\
     文件        1361  2017-06-28 08:33  PDF索引Spirepdfdll\PDFindex\App.config
     目录           0  2017-06-28 08:33  PDF索引Spirepdfdll\PDFindex\Config\
     文件         931  2017-05-16 14:12  PDF索引Spirepdfdll\PDFindex\Config\LogHelper.cs
     目录           0  2017-06-28 08:33  PDF索引Spirepdfdll\PDFindex\Helper\
     目录           0  2017-06-28 08:33  PDF索引Spirepdfdll\PDFindex\Helper\IOForm\
     文件        1901  2017-05-16 15:38  PDF索引Spirepdfdll\PDFindex\Helper\IOForm\IOFormHelper.cs
     文件        6561  2017-06-28 08:49  PDF索引Spirepdfdll\PDFindex\PDFindex.csproj
     文件         478  2017-05-16 10:22  PDF索引Spirepdfdll\PDFindex\PDFindex.csproj.user
     文件        4266  2017-06-28 08:43  PDF索引Spirepdfdll\PDFindex\Pdfindex.Designer.cs
     文件        4678  2017-06-28 08:58  PDF索引Spirepdfdll\PDFindex\Pdfindex.cs
     文件       28749  2017-06-28 08:57  PDF索引Spirepdfdll\PDFindex\Pdfindex.resx
     文件         493  2017-06-28 08:34  PDF索引Spirepdfdll\PDFindex\Program.cs
     目录           0  2017-06-28 08:30  PDF索引Spirepdfdll\PDFindex\Properties\
     文件        1358  2016-11-14 10:29  PDF索引Spirepdfdll\PDFindex\Properties\AssemblyInfo.cs
     文件        2852  2017-05-16 10:21  PDF索引Spirepdfdll\PDFindex\Properties\Resources.Designer.cs
     文件        5612  2016-11-14 10:29  PDF索引Spirepdfdll\PDFindex\Properties\Resources.resx
     文件        1105  2017-05-16 10:21  PDF索引Spirepdfdll\PDFindex\Properties\Settings.Designer.cs
     文件         249  2016-11-14 10:29  PDF索引Spirepdfdll\PDFindex\Properties\Settings.settings
     文件         686  2017-06-28 09:03  PDF索引Spirepdfdll\PDFindex\Properties\licenses.licx
     文件         261  2017-05-18 08:38  PDF索引Spirepdfdll\PDFindex\Properties\licenses.licx.bak
     目录           0  2017-06-28 08:33  PDF索引Spirepdfdll\PDFindex\bin\
     目录           0  2017-06-28 09:03  PDF索引Spirepdfdll\PDFindex\bin\Debug\
     文件       28672  2017-06-28 09:03  PDF索引Spirepdfdll\PDFindex\bin\Debug\AEframe.exe
     文件        1361  2017-06-28 08:33  PDF索引Spirepdfdll\PDFindex\bin\Debug\AEframe.exe.config
     文件       38400  2017-06-28 09:03  PDF索引Spirepdfdll\PDFindex\bin\Debug\AEframe.pdb
     文件       11600  2017-06-28 09:03  PDF索引Spirepdfdll\PDFindex\bin\Debug\AEframe.vshost.exe
     文件        1361  2017-06-28 08:33  PDF索引Spirepdfdll\PDFindex\bin\Debug\AEframe.vshost.exe.config
     文件         490  2016-07-16 19:44  PDF索引Spirepdfdll\PDFindex\bin\Debug\AEframe.vshost.exe.manifest
............此处省略55个文件信息

评论

共有 条评论