zoukankan      html  css  js  c++  java
  • Delphi PDF

    llPDFLib,TPDFDocument

     2016开始开源。

    procedure TForm2.Button1Click(Sender: TObject);
    var
     lPdf   : TPdfDocument;
     lPage  : TPdfPage;
    begin
      lPdf := TPdfDocument.Create;
      try
        lPdf.Info.Author        := 'Tester';
        lPdf.Info.CreationDate  := Now;
        lPdf.Info.Creator       := 'Tester';
        lPdf.DefaultPaperSize   := psA4;
        lPage := lPDF.AddPage;
        lPDF.Canvas.SetFont('宋体',10.0,[]);
        lPDF.Canvas.SetLeading(lPDF.Canvas.Page.FontSize);
        lPDF.Canvas.SetLineWidth(0.1);
    
        lPdf.Canvas.BeginText;
        lPdf.Canvas.TextOut( 300, 700,  'This is some text.');
        lpdf.Canvas.TextOut(10,200,'你好');
        lpdf.Canvas.TextOutW(10,300,'你好');
        lPdf.Canvas.EndText;
        lPdf.SaveToFile('test.pdf');
      finally
        lPdf.Free;
      end;
    
    end;
    View Code

    llPDFlib3.6

    llPDFlib5.2

    V6.4.0.1389

    http://www.sybrex.com/products/development/

    http://www.sybrex.com/products/development/llpdflib/download.php

     合作伙伴有trichview

    SynPdf

    1.18

    http://blog.synopse.info/category/Open-Source-Projects/Synopse-PDF-engine

    HotPDF,VisPDFLib

    10.1,收费的

    http://www.loslab.com/HotPDF.html


    10/19/2015
    llPDFLib Releases Its Version 6.0
    Delphi library for creating PDF documents on the fly was released.
    Whats new:
    JBIG2 Compression for b/w images
    Digital signatures
    Some changes in engine

     

     PDFCreator

    http://www.pdfforge.org/

    eDocEngine(gtPDFEngine)

    gtPDFEngine,eDocEngine VCL 5.0.0.81,2016.8.3

    PDFtoolkit VCL  打印和阅读

    TgtPDFDocument, TgtPDFOutlineViewer, TgtPDFPrinter, TgtPDFSearchPanel, TgtPDFViewer

    http://www.gnostice.com/eDocEngine%5FVCL.asp

    http://www.gnostice.com/nl_article.asp?id=83&t=How_To_Convert_Image_Files_To_PDF_Using_eDocEngine_VCL

    http://www.gnostice.com/nl_article.asp?id=213&t=How_To_Convert_XML_To_PDF_Using_Delphi

    https://www.gnostice.com/nl_article.asp?id=244&t=Export_From_TRichView_and_ScaleRichView_To_PDF_And_Other_Formats

    https://www.gnostice.com/nl_article.asp?id=126&t=Exporting_TRichView_(_RVF)_Files_to_PDF_Using_eDocEngine_VCL

     印度Gnostice制造

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      if OpenDialog1.Execute() then begin
        Edit1.Text := OpenDialog1.FileName;
        SRichViewEdit1.Clear;
        SRichViewEdit1.RichViewEdit.LoadRTF(Edit1.Text);
        SRichViewEdit1.Format;
      end;
    end;
    
    procedure TForm1.Button2Click(Sender: TObject);
    begin
      gtPDFEngine1.FileName := OpenDialog1.FileName + '.pdf';
      gtScaleRichViewInterface1.RenderDocument(SRichViewEdit1);
    end;

    html转pdf

    HtmlViewer1,gtHtmlViewInterface1,gtPDFEngine1;3个控件

      HtmlViewer1.LoadFromFile('test.html');
      gtHtmlViewInterface1.Engine := gtPDFEngine1;
      gtPDFEngine1.Preferences.ShowSetupDialog := False;
      gtPDFEngine1.Preferences.OpenAfterCreate := False;
      gtPDFEngine1.FileName := 'test.pdf';
      gtHtmlViewInterface1.RenderDocument(HtmlViewer1);

    ThtmlViewer

     http://www.pbear.com/

  • 相关阅读:
    Storm 第一章 核心组件及编程模型
    四 Hive整合HBase
    Hbase第五章 MapReduce操作HBase
    swift 附属脚本
    swift 方法
    swift 属性
    swift 类和结构体
    swift 枚举类型
    swift 闭包
    Swift 函数
  • 原文地址:https://www.cnblogs.com/cb168/p/4950433.html
Copyright © 2011-2022 走看看