A for .NET是一种高级PDF处理和解析API,用于在跨平台应用程序中执行文档管理和操作任务。API可以轻松用于生成,修改,转换,渲染,保护和打印PDF文档,而无需使用Adobe Acrobat。此外,还提供PDF压缩选项,表格创建和操作,图形和图像功能,广泛的超链接功能,印章和水印任务,扩展的安全控制和自定义字体处理。
html到PDF的转换在将不同文件格式相互转换之间具有其自身的意义,可以使用其他可用的应用程序,工具和在线服务将HTML转换为PDF。同样,我们也可以使用编程的方式,将HTML转换为PDF。
在A for .Net中,提供了免费的HTML到PDF的基本转换,而且还允许指定各种选项来实现所需的功能,比如将网页转换为PDF、使用SVG数据渲染HTML等等。接下来我们一起通过示例解读的方式学习如何实现这些功能。
将HTML转换到PDF
只需使用几行代码和资源加载回调就可以以非常基本的方式将HTML转换为PDF,以下是使您达到目的的代码段:
// The path to the documents directory.
string dataDir = RunExam();
HtmlLoadOptions options = new HtmlLoadOptions();
o = new LoadO(SamePictureLoader);
Document pdfDocument = new Document(dataDir + "HTMLToPDF.html", options);
("HTMLToPDF_out.pdf");
private static LoadO SamePictureLoader(string resourceURI)
{
string dataDir = RunExam();
byte[] resultBytes = File.ReadAllBytes(dataDir + "a;);
LoadO result = new LoadO(resultBytes);
return result;
}
将网页转换为PDF
通常需要将网页转换为PDF,并且如果手动执行此操作,则需要执行多个步骤。API提供的功能可以使用下面显示的代码执行。需要注意的是,以下代码段涵盖了Web页面到PDF转换操作的两个主要和基本方面:
- 下载网页正在使用的资源,例如 CSS、图片
- 提供凭据以防访问页面
//文档目录的路径。
string dataDir = RunExam();
//创建对该URL的请求。
Webrequest Request = WebReque("https:// En.wiki;);
//如果服务器需要,请设置凭据。
reque = Creden;
//在请求超时之前以毫秒为单位超时
// Reque = 100;
//获取响应。
HttpWebResponse response = (HttpWebResponse();
//获取包含服务器返回内容的流。
Stream dataStream = re();
//使用Streamreader打开流以方便访问。
StreamReader reader = new StreamReader(dataStream);
//阅读内容。
string responseFromServer = reader.ReadToEnd();
reader.Close();
da();
re();
MemoryStream stream = new MemoryStream(responseFromServer));
HtmlLoadOptions options = new HtmlLoadOptions("https:// En.wiki;);
//加载HTML文件
Document pdfDocument = new Document(stream, options);
o = true;
//将输出另存为PDF格式
(dataDir + "WebPageToPDF_out.pdf");
使用SVG数据渲染HTML
以下代码段显示了如何将带有SVG图形标签的HTML文件转换为Tagged PDF Document:
//文档目录的路径
string dataDir = RunExam();
//设置输入文件路径
string inFile = dataDir + "HTMLSVG.html";
//设置输出文件路径
string outFile = dataDir + "RenderHTMLwi;;
//初始化HtmlLoadOptions
HtmlLoadOptions options = new HtmlLoadOption(inFile));
//初始化Document对象
Document pdfDocument = new Document(inFile, options);
//保存
(outFile);
点击下方“了解更多”免费下载最新版A for .NET
↓↓↓
1.文章《用什么编辑html文件格式》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《用什么编辑html文件格式》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好