zoukankan      html  css  js  c++  java
  • C#使用Pechkin与CPechkin生成PDF

    http://blog.sina.com.cn/s/blog_5a52cec70102wpcf.html

    1. Pechkin
        从NuGet程序管理器中获得Pechkin,代码示例如下:
                GlobalConfig config = new GlobalConfig();
                SimplePechkin pechkin = new SimplePechkin(config);
                ObjectConfig objectConfig = new ObjectConfig();
                objectConfig.SetPrintBackground(true)
                    .SetLoadImages(true)
                    .SetAffectPageCounts(true)
                    .SetPageUri("http://www.abc.com/");//此处替换为你的uri
                byte[] bytePDF = pechkin.Convert(objectConfig);//此处亦支持html字符串
                File.WriteAllBytes("F:\PDFName.pdf", bytePDF);
    2. CPechkin
        使用Pechkin不能合并多个uri为一个PDF,故引入CPechkin,获得方式与Pechkin同,代码示例如下:
                SynchronizedPechkin sc = new SynchronizedPechkin(
                    new GlobalConfig()
                    .SetMargins(new Margins(100, 100, 100, 100))
                    );
                IList uris = new List
                {
                new Uri(@"http://www.a.com/"),
                new Uri(@"http://www.b.com/")
                };
                byte[] buf = sc.Convert(uris);
                string fn = @"F:PDFName.pdf";
                FileStream fs = new FileStream(fn, FileMode.Create);
                fs.Write(buf, 0, buf.Length);
                fs.Close();

    0

    0

  • 相关阅读:
    luogu P1330 封锁阳光大学
    P4817 [USACO15DEC]Fruit Feast 水果盛宴
    P2041 分裂游戏
    洛谷——P3373 【模板】线段树 2&& B 数据结构
    洛谷——P1471 方差
    洛谷——P1073 最优贸易
    洛谷——P1516 青蛙的约会
    洛谷——P1962 斐波那契数列
    洛谷——P3811 【模板】乘法逆元
    58到家数据库30条军规解读
  • 原文地址:https://www.cnblogs.com/wdcwy/p/6956102.html
Copyright © 2011-2022 走看看