此方法安装了llPDFLib.v3.6 控件、对pdf左侧、右侧正文进行了操作。procedure TForm1.Button1Click(Sender: TObject);
var node,nd1:TPDFOutlineNode;PW,ph:integer;bmp:TBitmap;
beginbmp:=TBitmap.Create;bmp.LoadFromFile('d:\4601.bmp');sPdf:=TPDFDocument.Create(nil);//pdf文档信息sPdf.DocumentInfo.CreationDate:=Now;sPdf.DocumentInfo.Producer:='Producer';sPdf.DocumentInfo.Author:='Author';sPdf.DocumentInfo.Creator:='Creator';sPdf.DocumentInfo.Keywords:='Keywords';sPdf.DocumentInfo.Subject:='subject';sPdf.DocumentInfo.Title:='Title';sPdf.FileName:='d:\tt.pdf';sPdf.Compression:=ctFlate;spdf.OwnerPassword:='123';sPdf.ProtectionEnabled:=True;sPdf.PageMode:= pmUseOutlines;sPdf.AutoLaunch:=true;sPdf.PageLayout:=plSinglePage;sPdf.BeginDoc;node:=sPdf.Outlines.Add(nil,'目录1',TPDFGoToPageAction.Create,GB2312_CHARSET);node.Expanded:=True;TPDFGoToPageAction(node.Action).PageIndex:=0;nd1:=sPdf.Outlines.AddChild(node,'第一章',TPDFGoToPageAction.Create,GB2312_CHARSET);nd1.Expanded:=true;TPDFGoToPageAction(nd1.Action).PageIndex:=0;pw:=sPdf.PageWidth;ph:=sPdf.PageHeight;sPdf.CurrentPage.SetActiveFont('黑体',[fsUnderline],50,GB2312_CHARSET);with sPdf dobeginCanvas.Font.Size:=50;Canvas.Font.Color:=clRed;Canvas.Font.Style:=[fsBold,fsUnderline];Canvas.MoveTo(0,10);Canvas.LineTo(PW,10);SetTextAlign(sPdf.Canvas.Handle, TA_CENTER or TA_TOP); //居中Canvas.TextOut(Round(pw/2),30,'新的故事就要开始了');Canvas.TextOut(50,30,IntToStr(pw)+','+inttostr(ph));Canvas.MoveTo(0,50);Canvas.LineTo(PW,50);Canvas.Draw(100,100,bmp);end;sPdf.NewPage;nd1:=sPdf.Outlines.AddChild(node,'第二章',TPDFGoToPageAction.Create,GB2312_CHARSET);nd1.Expanded:=true;TPDFGoToPageAction(nd1.Action).PageIndex:=1;sPdf.EndDoc;sPdf.Free;bmp.Free;
end;

  

转载于:https://www.cnblogs.com/hejoy91/p/3527122.html

Delphi Pdf的使用方法相关推荐

  1. 电脑上怎么做pdf文件_PDF文件怎么加水印?PDF水印添加方法

    有时候为了不让他人随意盗用我们PDF文件里的内容或图片,或者是出于宣传曝光的目的,我们可以通过给自己的PDF文件添加水印的方式来保护PDF文件里的内容.那么PDF文件怎么加水印?有什么方便的PDF水印 ...

  2. php word转pdf linux,Linux平台中使用PHP把word转pdf的实现方法

    Linux平台中使用PHP把word转pdf的实现方法 1.ubantu下安装libreofficesudo apt-get install libreoffice 2.命令行执行word转pdf 将 ...

  3. java word转pdf linux_Linux平台中使用PHP把word转pdf的实现方法

    Linux平台中使用PHP把word转pdf的实现方法 1.ubantu下安装libreoffice sudo apt-get install libreoffice 2.命令行执行word转pdf ...

  4. python数据生成pdf,Python生成pdf文件的方法

    摘要:这篇Python开发技术栏目下的"Python生成pdf文件的方法",介绍的技术点是"python生成pdf文件.python生成pdf.生成pdf文件.Pytho ...

  5. python合并文件夹下的文件_Python实现合并同一个文件夹下所有PDF文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有PDF文件的方法.分享给大家供大家参考,具体如下: 一.需求说明 下载了网易云课堂的吴恩达免费的深度学习的pdf文档,但是每一节是一个pdf,我把这 ...

  6. 2022年最简单旋转PDF页面的方法推荐

    有时候,我们打开一个PDF文件就会发现,有些PDF页面会被颠倒或错误旋转,会影响我们阅读,那遇到这种情况,要如何将其旋转到正确的位置?今天我们就借助金闪PDF编辑器给大家推荐几个简单的旋转PDF页面的 ...

  7. PDF提取页面方法,如何从PDF文件中提取页面

    现在科技与时代的进步与发展人们所接触的都提升了,就连我们日常使用的文件类型也多样性了,现在使用很多的文件是PDF文件,那么有小伙伴们知道该怎么从PDF文件中提取页面吗,PDF提取页面的方法是什么呢,今 ...

  8. PHP 公众号文章 转 pdf,如何将微信公众号文章另存为pdf文件 微信公众号文章另存为pdf文件的方法...

    如何将微信公众号文章另存为pdf文件?现在很多人都有自己的微信公众号,会在上面写一些文章.很多用户说想要将微信公众号文章另存为pdf文件,但是却不知道怎么操作.下面就是微信公众号文章另存为pdf文件的 ...

  9. 多个PDF文件怎么合并?PDF合并的方法教程

    多个PDF文件怎么合并?在我们的工作中,不可避免的就是将多个PDF文件合并成一个PDF文件,对于经常使用PDF文件的人来讲确实不是什么难事,但是对于一些小白来说就比较困难,那么今天就来仔细讲一讲多个P ...

最新文章

  1. Nginx源码分析:master/worker工作流程概述
  2. 第十、十一周项目-阅读程序,写出这些程序的运行结果(3)
  3. python中的引用、浅拷贝和深拷贝
  4. BASIC-2 01字串
  5. 织梦直接写php标签,怎么在自己的php页面中使用dedecms标签
  6. vuex 源码分析_Vuex框架原理与源码分析
  7. Git实战(二)原理
  8. Setting Expires and Cache-Control: max-age headers for static resources in ASP.NET
  9. 常用jar包_几个解决 Maven Jar 包冲突的小技巧.
  10. bzoj 4033: [HAOI2015]树上染色(树形DP)
  11. APUE学习笔记——信号
  12. 天正坐标标注怎么不显示_[CAD标注坐标如何显示XY]cad坐标标注不显示
  13. 对抗样本生成算法-FGSM、I-FGSM、ILCM、PGD
  14. 程序员必读书籍及部分图书导读指南
  15. android检测蜂窝网络,Android 判断网络状态及开启网路
  16. java计算机毕业设计交通规则考试系统源码+mysql数据库+系统+lw文档+部署
  17. (浙大-19-夏-数据结构学习笔记)二叉树的初步认识
  18. npm run build: rimraf: command not found
  19. AWS之(2) RDS数据库新建
  20. 台式计算机硬盘的安装位置,台式电脑硬盘怎么安装_台式电脑硬盘安装方法-win7之家...

热门文章

  1. 2.4 特殊功能寄存器和位定义
  2. 1132:石头剪子布(c++)
  3. Kong — proxy
  4. 运营数据分析模型—标签体系
  5. 【方案】人脸识别/车牌识别RTSP/GB28181协议视频平台EasyCVR搭建美丽乡村方案
  6. Linux内核文件系统5
  7. 三菱工控板底层源码_FX2N-27MT仿三菱PLC 国产PLC PLC板 PLC工控板 单片机控制板
  8. 观点 | 新经济税收治理思路探索
  9. springsecurity登录后依然跳回登录页面的问题
  10. 光环国际联合阿里云推出“AI智客计划”