• 大小: 8.3MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-05
  • 语言: Html/CSS
  • 标签: pdf  

资源简介

.net根据html在内存中生成复杂格式的pdf,支持html带样式转换并保留html样式,生成的pdf中文不会乱码,格式不会乱,理论上html是什么样子,转换后的pdf就是什么样子,demo已亲测可用,因为项目中需要生成pdf,研究了两三天才搞定,要的积分是有点多,如果demo不能生成pdf欢迎来喷,联系方式:13501715983(同微信同QQ同tel),接收有偿指导,ps:个人小说网站:www.ystxt.com

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CreatePDF
{
    class Program
    {
        static void Main(string[] args)
        {
            string filepath = “D:/FTPFolder/“ + DateTime.Now.ToString(“yyyyMMdd“);
            if (System.IO.Directory.Exists(filepath) == false)
            {
                System.IO.Directory.CreateDirectory(filepath);
            }
            //注意以下几点:
            //1、wkhtmltopdf.exe 是生成pdf的关键,切不可删除
            //2、生成pdf的html代码中是可以写样式代码的,html是什么样子,生成的pdf就是什么样子
            //3、字体,电脑的字体库中一定要有该字体(simsun.ttc)如没有,则会生成失败,或者生成乱码
            //4、字符编码一定得是gb2312,不能改成utf-8,wkhtmltopdf内核不支持utf-8编码
            //5、如有问题,请联系我,提供有偿指导,13501715983(同微信同QQ同tel)

            string html = @“lns=‘http://www.w3.org/1999/xhtml‘>ta  charset=‘gb2312‘/>tle>tle>yle>@font-face{font-family: ‘宋体‘;src:url(‘C:\Windows\Fonts\simsun.ttc‘)yle>yle=‘width:90%;margin: 0 auto;font-size:14px‘> 姓名:测试病人 性别:X年龄:X登记号:xxxxxx住院号:xxxxxx治疗日期:xxxxxx yle=‘background-color: rgb(192192192)‘>透前信息yle=‘width:90%;margin: 0 auto;font-size:14px‘>yle=‘width:25%‘>治疗模式:HDyle=‘width:25%‘>透析机:Dialog+Single pumpyle=‘width:25%‘>透析器:佩尼16HFyle=‘width:25%‘>透析液:Ca1.25 yle=‘width:25%‘>透前体重:62.8yle=‘width:25%‘>上次体重:60.6yle=‘width:25%‘>目标体重:60.6yle=‘width:25%‘>计算超滤量:2500 yle=‘width:25%‘>透前血压[mmHg]:138yle=‘width:25%‘>透前脉搏[次/分]:62yle=‘width:25%‘>设定治疗时间[h]:240yle=‘width:25%‘>置换方式:无yle=‘width:25%‘>置换流量[L]:0yle=‘width:25%‘>抗凝剂:yle=‘width:25%‘>血管通路:人造血管U右前臂yle=‘width:25%‘> yle=‘background-color: rgb(192192192);text-align:center‘>药品医嘱 yle=‘width:90%;margin: 0 auto;font-size:14px‘> yle=‘text-align:center;width:15%‘>药名yle=‘text-align:center;width:15%‘>用量yle=‘text-align:center;width:55%‘>医嘱yle=‘text-align:center;width:15%‘>护士签名  yle=‘text-align:center;width:15%‘>速碧林yle=‘text-align:center;width:15%‘>2000Uyle=‘text-align:center;width:55%‘>暂无医嘱yle=‘text-align:center;width:15%‘>陈瑜  yle=‘text-align:center;width:15%‘>0.9%NaCl(生理盐水)yle=‘text-align:center;width:15%‘>600mlyle=‘text-align:center;width:55%‘>暂无医嘱yle=‘text-align:center;width:15%‘>林迎佳  yle=‘text-align:center;width:15%‘>利血宝yle=‘text-align:center;width:15%‘>3000Uyle=‘text-align:center;width:55%‘>暂无医嘱yle=‘text-align:center;width:15%‘>潘孝婷<

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     12800  2019-01-28 15:53  CreatePDF\.vs\CreatePDF\v14\.suo

     文件        187  2019-01-28 15:53  CreatePDF\CreatePDF\App.config

     文件      25600  2019-01-28 16:05  CreatePDF\CreatePDF\bin\Debug\CreatePDF.exe

     文件        187  2019-01-28 15:53  CreatePDF\CreatePDF\bin\Debug\CreatePDF.exe.config

     文件      15872  2019-01-28 16:05  CreatePDF\CreatePDF\bin\Debug\CreatePDF.pdb

     文件      22696  2019-01-28 16:03  CreatePDF\CreatePDF\bin\Debug\CreatePDF.vshost.exe

     文件        187  2019-01-28 15:53  CreatePDF\CreatePDF\bin\Debug\CreatePDF.vshost.exe.config

     文件        490  2016-03-09 19:48  CreatePDF\CreatePDF\bin\Debug\CreatePDF.vshost.exe.manifest

     文件       9110  2019-01-28 16:01  CreatePDF\CreatePDF\bin\Debug\html\201901281601359539117.html

     文件   29837312  2018-06-12 15:29  CreatePDF\CreatePDF\bin\Debug\wkhtmltopdf.exe

     文件       2605  2019-01-28 15:53  CreatePDF\CreatePDF\CreatePDF.csproj

     文件        362  2019-01-28 16:03  CreatePDF\CreatePDF\obj\Debug\CreatePDF.csproj.FileListAbsolute.txt

     文件      25600  2019-01-28 16:05  CreatePDF\CreatePDF\obj\Debug\CreatePDF.exe

     文件      15872  2019-01-28 16:05  CreatePDF\CreatePDF\obj\Debug\CreatePDF.pdb

     文件       6730  2019-01-28 15:53  CreatePDF\CreatePDF\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2019-01-28 15:53  CreatePDF\CreatePDF\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2019-01-28 15:53  CreatePDF\CreatePDF\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2019-01-28 15:53  CreatePDF\CreatePDF\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件      18033  2019-01-28 16:11  CreatePDF\CreatePDF\Program.cs

     文件       1336  2019-01-28 15:53  CreatePDF\CreatePDF\Properties\AssemblyInfo.cs

     文件        994  2019-01-28 15:53  CreatePDF\CreatePDF.sln

     目录          0  2019-01-28 16:05  CreatePDF\CreatePDF\bin\Debug\html

     目录          0  2019-01-28 15:53  CreatePDF\CreatePDF\obj\Debug\TempPE

     目录          0  2019-01-28 15:53  CreatePDF\.vs\CreatePDF\v14

     目录          0  2019-01-28 16:02  CreatePDF\CreatePDF\bin\Debug

     目录          0  2019-01-28 16:01  CreatePDF\CreatePDF\obj\Debug

     目录          0  2019-01-28 15:53  CreatePDF\.vs\CreatePDF

     目录          0  2019-01-28 15:53  CreatePDF\CreatePDF\bin

     目录          0  2019-01-28 15:53  CreatePDF\CreatePDF\obj

     目录          0  2019-01-28 15:53  CreatePDF\CreatePDF\Properties

............此处省略6个文件信息

评论

共有 条评论