首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将HTML呈现为TIFF

将HTML呈现为TIFF
EN

Stack Overflow用户
提问于 2011-03-10 00:39:06
回答 3查看 2.4K关注 0票数 2

我正在开发一个应用程序,其中的需求要求应用程序生成HTML文档的TIFF图像,以存储在文档管理系统中。我正在使用ASP.NET MVC3,我很好奇是否有人遇到过类似的需求,如果有,您是如何解决的?

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-10 00:51:17

@Select0r在上面的评论中没有提出这个特殊的解决方案,我相信它值得一提。

我最近遇到了this library on CodePlex。它完全是用托管代码编写的,没有and依赖项,并提供了呈现为Graphics对象的HtmlRenderer.Render()函数。

您可以使用它将一些超文本标记语言呈现到Bitmap上,并将其另存为TIFF图像。

然而,这个库仍然不完美,只支持简单的布局。

票数 0
EN

Stack Overflow用户

发布于 2014-05-14 21:17:06

这篇文章对你有很大的帮助。

http://www.converthtmltoimage.com/Convert-html-to-tiff-in-vb.net.html

以下示例代码向您展示了如何将html呈现为图像(JPG、PNG、TIF、GIF和BMP)

代码语言:javascript
运行
复制
Dim _Obj As New WebsitesScreenshot.WebsitesScreenshot
Dim _Result As WebsitesScreenshot.WebsitesScreenshot.Result
With _Obj
_Result = .CaptureWebpage("http://www.WebsitesScreenshot.com")
If _Result = WebsitesScreenshot.WebsitesScreenshot. _
            Result.Captured Then
    .ImageFormat = WebsitesScreenshot. _
            WebsitesScreenshot.ImageFormats.TIF
    .SaveImage("c:\test.tif")
End If
End With
_Obj.Dispose()
票数 2
EN

Stack Overflow用户

发布于 2011-03-10 05:34:09

另一种想法:可以使用word自动化将html文档保存到PS或PDF打印机驱动程序,然后从那里将其转换为tiff。在文档存储系统内具有PDF也可能是有用的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5249002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档