精华内容
下载资源
问答
  • 闲不多说,眼下九月正是校招,各种笔试,面试进行火热的时节,希望此份微软面试100题系列的PDF文档能给正在找工作的朋友助一臂之力! 如果读者发现了本系列任何一题的答案有问题,错误,bug,恳请随时不吝指正,...
  • 十三个经典算法研究PDF文档[带目录+标签]

    千次下载 热门讨论 2011-07-08 14:53:48
    本文件是十三个经典算法研究+红黑树系列的,带目录+标签的PDF文档。在此之前,网上绝无仅有。希望,对你有帮助。博客地址为:http://blog.csdn.net/v_JULY_v。
  • 现在的办公人员使用PDF文档的比较多,但是很多人对于PDF文档怎么拆分就不是很了解,我们想要拆分PDF文档就需要比较专业的PDF编辑器,下面小编就使用迅捷PDF编辑器为大家操作一下拆分PDF文档的步骤。 操作软件:迅捷...

     

    如何拆分PDF文档呢?现在的办公人员使用PDF文档的比较多,但是很多人对于PDF文档怎么拆分就不是很了解,我们想要拆分PDF文档就需要比较专业的PDF编辑器,下面小编就使用迅捷PDF编辑器为大家操作一下拆分PDF文档的步骤。

    操作软件:迅捷PDF编辑器

    1:首先我们将PDF编辑器安装到自己的电脑中,打开软件找到打开更多文件,将需要拆分的PDF文件添加到软件中。

    2:在软件的顶部可以找到文档,点击文档就会在下面看到拆分文档,点击拆分文档,在软件的界面就会出现一个弹窗。

    3:在弹窗中可以找到拆分方式,可以根据书签拆分,也可以根据页数拆分。

    4:往下是对象上的动作,可以选择注释、表单域以及书签的复制形式以及是否展平。

    5:在下面是输出选项,我们可以选择文件保存的目标文件夹,根据自己的需求来选择文件夹。

    6:设置完成后点击确定,需要拆分的PDF文档就会拆分完成了。

    7:拆分完成的PDF文档会直接保存到自己设置完成的文件夹中。

    以上就是为大家操作的拆分PDF文档的方法,有需要的可以按照上面的方法来进行操作。

    展开全文
  • PDF文档清除密码

    万次阅读 2020-07-10 22:24:53
    大家在编辑PDF文档的时候,有事原文档中含有密码如下图,让做笔记变得十分困难,于是我给大家介绍一款PDF清除密码的方法。 1.打开网站

    大家在编辑PDF文档的时候,有事原文档中含有密码如下图,让做笔记变得十分困难,于是我给大家介绍一款PDF清除密码的方法。

    1.打开网站https://smallpdf.com/cn选择PDF解密

     2.选择文件并上传

    3.勾选法律许可,解密PDF

    4.下载即可 

    注:本博客只提供经验分享,请勿用于非法用途。

    END 

    展开全文
  • Mybatis3官方中文教程pdf文档(超清晰 完整版)

    千次下载 热门讨论 2015-09-16 10:10:55
    文档是Mybatis在github上的官方中文教程文档,很详细的讲解的mybatis的用法。pdf文档是文字版可复制,是我通过工具将官方的中文文档转化为pdf的,如果好用的话,希望大家给个好的评论(好资源就是要分享)
  • 利用PDFLib生成PDF文档

    2017-11-22 14:04:57
    本文代码生成的PDF文档效果图  一、PDF介绍  PDF是Portable Document Format的缩写,PDF文件格式是国际通用的电子文档交换事实标准,被许多国家采用作为电子文档交换。PDF文件可以在各种平台下阅读、编辑、...


      利用PDFLib生成PDF文档

      本文代码生成的PDF文档效果图

      一、PDF介绍

      PDF是Portable Document Format的缩写,PDF文件格式是国际通用的电子文档交换事实标准,被许多国家采用作为电子文档交换。PDF文件可以在各种平台下阅读、编辑、发布。该文件格式支持字体、图像、甚至任何附件的嵌入。您可以通过免费的Adobe Acrobat Reader来阅读、编辑PDF文档。

      二、PDFLib介绍

      PDFLib是用于创建PDF文档的开发库,提供了简单易用的API,隐藏了创建PDF的复杂细节且不需要第3方软件的支持。PDFLib库对于个人是免费的,对于商业产品需要购买许可, 您可以到VC知识库的工具与资源栏目下载:http://www.vckbase.com/tools/。

      三、在VC++中使用PDFLib

      本文例子中使用的PDFLib是4.0.2版本,与5.0版本差不多。5.0免费版本中有一个WWW.PDFLIB.COM的水印,4.0中没有。

      3.1 前期准备

      建立工程后,将except.cpp,except.h,pdflib.cpp,pdflib.h,pdflib.dll,pdflib.lib拷贝到工程目录。

      3.2 编码

      3.2.1 添加对头文件和库的引用#include "PDFLib.hpp"
    #pragma comment(lib, "PDFLib.lib")
    3.2.2生成PDF文档的过程

      生成PDF文档的过程非常简单,请看如下编码:int main(void)
    {
      try
      {
        PDFlib pdf;
        // 设置兼容参数
        pdf.set_parameter("compatibility", "1.4");  // 兼容Acrobat 5
        // 打开文档
        if(pdf.open("vckbase.pdf") == -1)
          throw("打开文件出错!");
        // 设置文档信息
        pdf.set_info("Creator", "PDF Creator");
        pdf.set_info("Author", "WangJun");
        pdf.set_info("Title", "Convert to PDF");
        pdf.set_info("Subject", "PDF Creator");
        pdf.set_info("Keywords", "vckbase.com");
        // 开始A4页面
        pdf.begin_page(a4_width, a4_height);
        // 设置字体为12号宋体
        int font_song = pdf.findfont("STSong-Light", "GB-EUC-H", 0);
        pdf.setfont(font_song, 12);
        // 设置起始点
        pdf.set_text_pos(50, a4_height - 50);
        // 设置颜色为蓝色
        pdf.setcolor("fill", "rgb", 0, 0, 1, 0);
        // 输出文字
        pdf.show("VCKBASE.COM欢迎您!");
        pdf.setcolor("fill", "rgb", 0, 0, 0, 0);
        pdf.setfont(font_song, 24);
        pdf.continue_text("在线杂志");
        // 画两根绿线
        pdf.setcolor("stroke", "rgb", 0.24f, 0.51f, 0.047f, 0);
        pdf.moveto(50, a4_height - 80);
        pdf.lineto(a4_width - 50, a4_height - 80);
        pdf.moveto(50, a4_height - 78);
        pdf.lineto(a4_width - 50, a4_height - 78);
        pdf.stroke();
        // 填充一个蓝色方框
        pdf.setcolor("fill", "rgb", 0.04f, 0.24f, 0.62f, 0);
        pdf.rect(50, 50, a4_width - 100, 70);
        pdf.fill();
        // 在指定位置输出文字
        pdf.setcolor("fill", "rgb", 0, 1, 1, 0);
        pdf.setfont(font_song, 16);
        pdf.show_xy("版权所有 VCKBASE", a4_width - 280, 60);
        // 打开并显示一个图像
        int img = pdf.open_image_file("jpeg", "vckbase.jpg", "", 0);
        pdf.place_image(img, 200, 400, 1);
        pdf.close_image(img);
        // 添加附件
        pdf.attach_file(a4_width - 50, 0, 0, a4_height - 150,
            "vckbase.zip", "VCKBASE", "wj", "zip", "paperclip");
        // 结束本页
        pdf.end_page();
        // 关闭PDF文件
        pdf.close();
      }
      catch(PDFlib::Exception &ex)
      {
        cerr << "错误信息:" << ex.get_message() << endl;
        return -1;
      }
      catch(char *pStrErr)
      {
        cerr << pStrErr << endl;
        return -1;
      }
      catch(...)
      {
        cerr << "发生未知异常!" << endl;
        return -1;
      }
      return 0;
    }
    PDFLIB还有许多功能,比如书签、PDF导入等功能,具体可以参考PDFLIB函数手册(可以到VC知识库中下载pdflib5.0,里面包含了该手册)。

      利用PDFLib生成PDF文档

      本文代码生成的PDF文档效果图

      一、PDF介绍

      PDF是Portable Document Format的缩写,PDF文件格式是国际通用的电子文档交换事实标准,被许多国家采用作为电子文档交换。PDF文件可以在各种平台下阅读、编辑、发布。该文件格式支持字体、图像、甚至任何附件的嵌入。您可以通过免费的Adobe Acrobat Reader来阅读、编辑PDF文档。

      二、PDFLib介绍

      PDFLib是用于创建PDF文档的开发库,提供了简单易用的API,隐藏了创建PDF的复杂细节且不需要第3方软件的支持。PDFLib库对于个人是免费的,对于商业产品需要购买许可, 您可以到VC知识库的工具与资源栏目下载:http://www.vckbase.com/tools/。

      三、在VC++中使用PDFLib

      本文例子中使用的PDFLib是4.0.2版本,与5.0版本差不多。5.0免费版本中有一个WWW.PDFLIB.COM的水印,4.0中没有。

      3.1 前期准备

      建立工程后,将except.cpp,except.h,pdflib.cpp,pdflib.h,pdflib.dll,pdflib.lib拷贝到工程目录。

      3.2 编码

      3.2.1 添加对头文件和库的引用#include "PDFLib.hpp"
    #pragma comment(lib, "PDFLib.lib")
    3.2.2生成PDF文档的过程

      生成PDF文档的过程非常简单,请看如下编码:int main(void)
    {
      try
      {
        PDFlib pdf;
        // 设置兼容参数
        pdf.set_parameter("compatibility", "1.4");  // 兼容Acrobat 5
        // 打开文档
        if(pdf.open("vckbase.pdf") == -1)
          throw("打开文件出错!");
        // 设置文档信息
        pdf.set_info("Creator", "PDF Creator");
        pdf.set_info("Author", "WangJun");
        pdf.set_info("Title", "Convert to PDF");
        pdf.set_info("Subject", "PDF Creator");
        pdf.set_info("Keywords", "vckbase.com");
        // 开始A4页面
        pdf.begin_page(a4_width, a4_height);
        // 设置字体为12号宋体
        int font_song = pdf.findfont("STSong-Light", "GB-EUC-H", 0);
        pdf.setfont(font_song, 12);
        // 设置起始点
        pdf.set_text_pos(50, a4_height - 50);
        // 设置颜色为蓝色
        pdf.setcolor("fill", "rgb", 0, 0, 1, 0);
        // 输出文字
        pdf.show("VCKBASE.COM欢迎您!");
        pdf.setcolor("fill", "rgb", 0, 0, 0, 0);
        pdf.setfont(font_song, 24);
        pdf.continue_text("在线杂志");
        // 画两根绿线
        pdf.setcolor("stroke", "rgb", 0.24f, 0.51f, 0.047f, 0);
        pdf.moveto(50, a4_height - 80);
        pdf.lineto(a4_width - 50, a4_height - 80);
        pdf.moveto(50, a4_height - 78);
        pdf.lineto(a4_width - 50, a4_height - 78);
        pdf.stroke();
        // 填充一个蓝色方框
        pdf.setcolor("fill", "rgb", 0.04f, 0.24f, 0.62f, 0);
        pdf.rect(50, 50, a4_width - 100, 70);
        pdf.fill();
        // 在指定位置输出文字
        pdf.setcolor("fill", "rgb", 0, 1, 1, 0);
        pdf.setfont(font_song, 16);
        pdf.show_xy("版权所有 VCKBASE", a4_width - 280, 60);
        // 打开并显示一个图像
        int img = pdf.open_image_file("jpeg", "vckbase.jpg", "", 0);
        pdf.place_image(img, 200, 400, 1);
        pdf.close_image(img);
        // 添加附件
        pdf.attach_file(a4_width - 50, 0, 0, a4_height - 150,
            "vckbase.zip", "VCKBASE", "wj", "zip", "paperclip");
        // 结束本页
        pdf.end_page();
        // 关闭PDF文件
        pdf.close();
      }
      catch(PDFlib::Exception &ex)
      {
        cerr << "错误信息:" << ex.get_message() << endl;
        return -1;
      }
      catch(char *pStrErr)
      {
        cerr << pStrErr << endl;
        return -1;
      }
      catch(...)
      {
        cerr << "发生未知异常!" << endl;
        return -1;
      }
      return 0;
    }
    PDFLIB还有许多功能,比如书签、PDF导入等功能,具体可以参考PDFLIB函数手册(可以到VC知识库中下载pdflib5.0,里面包含了该手册)。

    展开全文
  • Android 查看pdf文档——PDFView

    千次阅读 热门讨论 2016-02-15 09:13:13
    最近在搞Android显示word文档跟pdf文档的显示,分享一个显示pdf文档的小Demo(ps:word文档的显示网上挺多的)。 这里使用的是PDFView,是GitHub上面的一个开源项目点击查看项目这个项目是一个Android Studio的...
      最近在搞Android显示word文档跟pdf文档的显示,分享一个显示pdf文档的小Demo(ps:word文档的显示网上挺多的)。
    

    这里写图片描述
    这里使用的是PDFView,是GitHub上面的一个开源项目点击查看项目这个项目是一个Android Studio的项目,我用的是ecplice但是也不妨碍使用,只需要自己新建一个项目将pdfview中的相关内容进行拷贝,之后设置Demo项目的preference—Android——添加lib即可。(pdflib资源http://download.csdn.net/detail/danfengw/9679024
    这里写图片描述

    public class MainActivity extends Activity {
        private Button mbutton_scanpdf;
        private PDFView mPDFview;
        private static String urlpath = "http://www.ti.com.cn/cn/lit/ug/tidub07/tidub07.pdf";
        private String pdfNameAll="a.pdf";
        private String pdfName;
        private ProgressDialog dialog;
        private String outfilepath;
        private File outfile;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            mbutton_scanpdf=(Button) findViewById(R.id.button_scanpdf);
            mPDFview=(PDFView) findViewById(R.id.pdfview);
    
            if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
                outfilepath=Environment.getExternalStorageDirectory().getAbsolutePath();
            }   
            pdfNameAll=urlpath.substring(urlpath.lastIndexOf("/"));
            pdfName=pdfNameAll.substring(pdfNameAll.indexOf("."));
    
            mbutton_scanpdf.setOnClickListener(new OnClickListener() {
    
                @Override
                public void onClick(View v) {
                     dialog=ProgressDialog.show(MainActivity.this, "", "正在加载");
    
                    DownloadPDF downloadpdf=new DownloadPDF();
                    downloadpdf.execute();
    
                }
            });
    
        }
    
    
       @Override
    protected void onDestroy() {
           Timer timer=new Timer();
           timer.schedule(new TimerTask() {
    
            @Override
            public void run() {
                // TODO Auto-generated method stub
                if(outfile.exists()){
                       outfile.delete();
                       Log.e("删除文件", ""+outfile.exists());
                   }
    
            }
        }, 6000);
           timer.cancel();
            super.onDestroy();
    }
        class DownloadPDF extends AsyncTask<String, String, String>{
        @Override
        protected String doInBackground(String... params) {
            // TODO Auto-generated method stub
            URL url;
            try {
                url = new URL(urlpath);
                HttpURLConnection conn=(HttpURLConnection) url.openConnection();
    
                conn.setRequestMethod("GET");
                conn.setRequestProperty("Charset", "UTF-8");
                conn.setDoInput(true);
                conn.setConnectTimeout(3000);
                conn.connect();
                if(HttpURLConnection.HTTP_OK==conn.getResponseCode()){
                    byte[] bytes=new byte[1024];
                    InputStream is=conn.getInputStream();
                     outfile=new File(outfilepath+"/",pdfNameAll);
    
                    if(!outfile.exists()){
                        outfile.createNewFile();
                    }
                    FileOutputStream fos=new FileOutputStream(outfile);
                    int len=-1;
                    while((len=is.read(bytes))>0){
                        fos.write(bytes,0,len);
                    }
                        fos.flush();
                        fos.close();
                }
    
            } catch (MalformedURLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }finally{
    
            }
            return "下载完成";
        }
          @Override
        protected void onPostExecute(String result) {
            //  dialog.show();
              Log.e("result值", result);
              dialog.dismiss();
              mPDFview.fromFile(outfile)
                .defaultPage(1)
                .showMinimap(false)
                .enableSwipe(true)        
                .load();
    
            super.onPostExecute(result);
        } 
          @Override
        protected void onProgressUpdate(String... values) {
              super.onProgressUpdate(values);
    
    
        }
    
       }
    }
    


    PS:
    记得添加权限

     <uses-permission android:name="android.permission.INTERNET"/>
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    注意PDFView能否展示你的pdf文档还取决于的pdf文档的编辑器,如果pdf文档编辑器的版本太高,pdfview仍然无法打开该pdf文档,因此建议采用mupdf或者调用第三方软件。

    展开全文
  • 我们在查看PDF文档时,有时需要了解文档的作者、安全性等相关信息,应该如何才能查找到呢?这些是否可以修改?应该如何修改呢?一、查看PDF文档属性我们需要查看PDF的作者或安全性等相关信息,实际是查看PDF的文档...
  • 提取合并多个pdf页面中的子...输出output:一页(只是一页)完整的pdf文档 a page of pdf doc ******************************* 使用的工具及步骤tools and steps: 1、使用fitz.open()函数打开pdf *2、使用page....
  • C# 压缩PDF文档

    千次阅读 2018-07-27 15:05:50
    PDF文档是我们日常办公中经常用到的文档,有时候PDF文档过大,就不利于传输和发送。这篇文章将介绍如何使用C#和Spire.PDF组件压缩PDF文档。 Spire.PDF中主要有两种压缩方式:一种是压缩文件内容,另一种是压缩文件...
  • PDF文档打开时显示文档不是PDF或文件已损坏,以前可以正常打开,突然显示打不开,所有文件都打不开,怎么解决
  • Java 拆分PDF文档

    千次阅读 2018-11-16 09:57:29
    将一个PDF文档快速拆分为多个PDF(每个PDF包含1页) 根据指定页码范围,将一个PDF文档拆分为2个或多个PDF(每个PDF可以包含不同的页数) 使用组件: Spire.PDF for Java 在使用下面的代码前,你需要下载Spire.PDF...
  • a标签下载pdf文档

    2020-10-30 15:15:18
    开发过程中,有时我们需要点击a标签然后可以下载pdf文档,但是结果经常是pdf文档直接就在浏览器中打开了,那么想要直接下载需要怎么实现呢? 实现方式: 在a标签的href中写上要下载的pdf文档的地址,加上download...
  • 在网页中使用PDF文档: 用户可HTML 标记从 HTML 文档链接到PDF文档。当网络用户单击HTML页上的该链接时,PDF 文档打开。该文档可充满整个浏览器窗口,或启动作为帮助应用程序的一个 Acrobat阅读器,这取决于用户...
  • 本章讲述:使用SumatraPDF.exe 查看pdf文档; 首先要下载 “SumatraPDF.exe” 程序,开源的 代码示例,调用“SumatraPDF.exe”查看pdf文档: string exePath = System.IO.Path.Combine(Environment.Current...
  • QT生成PDF文档

    千次阅读 2018-12-28 19:49:28
    //生成PDF文档,str为传入的学号 CreatePDF(QVector&lt;QString&gt; str) { //保存程序当前路径 QString currentDir = QDir::currentPath(); //生成pdf保存的路径 QString file_path = QFileDialog::...
  • Office2007如何将Word文档转换PDF文档

    千次阅读 2018-11-24 12:41:31
    今天有需求将Word文档转换PDF文档,而公司安装的Office 2007自带没有另存PDF文档功能,所以我们要先给Office 2007 安装一个加载项,就能导出文件并将其保存为 PDF 或 XPS 格式,生成的也是高质量 PDF。  2007 ...
  • 恶意PDF文档分析

    千次阅读 2018-09-09 10:08:00
    0x1 PDF是什么 PDF(便携式文件格式,Portable Document Format)是由Adobe Systems在1993年用於文件交换所发展出的文件格式。...针对特定目标投递含有恶意代码的PDF文档,安全意识薄弱的用户只要打开PDF文...
  • Java iText使用PDF模板生成PDF文档

    万次阅读 热门讨论 2016-04-27 21:03:17
    我们系统需要生成一个可以打印的PDF文档,老板给了我一个Word文档,按照这个Word文档的格式生成PDF文档。 第一步:下载AdobeAcrobat DC,必须使用这个来制作from域。 第二步:使用AdobeAcrobat DC将Word导成PDF文档...
  • pdf文档页码怎么添加

    2018-11-28 13:44:41
    pdf文档页码怎么添加?当我们在制作PDF文件的时候忘记添加pdf文档的页码了,pdf文件制作完成后我们应该如何给pdf添加页码呢?如果有小伙伴不知道的话,那么我在这里给大家详细介绍一下操作方法。 工具下载地址:...
  • spring-boot pdf文档下载

    千次阅读 2017-05-05 10:42:15
    spring-boot pdf文档下载 spring文档卸载
  • flutter-阅读本地PDF文档

    千次阅读 2019-07-15 18:11:21
    flutter_pdfview:提供多种关于pdf文档的操作方法。详细请见:https://github.com/endigo/flutter_pdfview path_provider:提供获取用户存储文件路径的方法。 主要的思路很简单; 1 读取assets中的pdf文档到内存中; ...
  • C# 检测PDF文档是否为PDF/A

    千次阅读 2018-02-02 17:50:31
    当我们有多个PDF文档,而我们不确定哪些是PDF哪些是PDF/A时,就需要对文档进行检测以便进行区分。本文将介绍如何使用Free Spire.PDF组件和C#检测PDF文档是否为PDF/A。 以下是我们使用的PDF示例文档截图,它是...
  • C# 创建PDF文档

    千次阅读 2018-05-22 11:38:43
    下面的示例将介绍如何在C#中创建PDF文档,工具/原料Free Spire.PDF for .NETVS2013(版本可自选)方法/步骤下载安装该类库(安装完成后,注意在项目中引用Spire.Pdf.dll,dll可以在安装路径下的Bin文件夹中获取。...
  • python读取pdf文档

    千次阅读 2017-04-08 17:06:20
    #读取pdf文档from pdfminer.pdfparser import PDFParser,PDFDocument from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter from pdfminer.pdfdevice import PDFDevice impor
  • 用Python 爬虫批量下载PDF文档

    万次阅读 热门讨论 2015-08-16 22:20:15
    一个非常有用的东西便是自动下载网上的PDF文档。下面就来举两个例子,程序主要参考自这篇文章:http://ddswhu.com/2015/03/25/python-downloadhelper-premium/ 。爬取PDF文档与爬取图片是有所不同的,因为网页(HTML...
  • C# 八种方案打印PDF文档

    万次阅读 2017-11-02 21:20:12
    打印PDF文档是开发人员经久不变的话题,常见的打印需求大致有以下八种: 用默认打印机打印PDF文档 用虚拟打印机打印PDF文档 指定打印机及PDF文档的打印页码范围 静默打印PDF文档 双面打印PDF文档 打印PDF文档的多页...
  • itext对 pdf文档签名,对文档内容修改后用 后台代码验证文档完整性及是否被篡改,代码
  • 使用PDFLib生成PDF文档教程

    千次阅读 2014-08-26 17:07:12
    一、PDF介绍 PDF是Portable Document Format的缩写,PDF文件格式是国际通用的电子文档交换事实标准,被许多国家采用作为电子文档交换。PDF文件可以在各种平台下阅读、编辑、发布。...PDFLib是用于创建PDF文档

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 66,289
精华内容 26,515
关键字:

pdf文档