代码之家  ›  专栏  ›  技术社区  ›  Anjisan

为asp.net生成pdf的动态缩略图

  •  7
  • Anjisan  · 技术社区  · 16 年前

    我用了Aspose的工具( Aspose.PDF.kit )为.NET应用程序动态生成PDF格式的JPG缩略图。这很有效,但是还有其他的选择吗?codeproject.com有 this tutorial ,但它要求您拥有完整版本的Acrobat。

    有没有一个面向asp.net的开源替代方案?

    8 回复  |  直到 14 年前
        1
  •  4
  •   mik    16 年前

    使用itext创建pdf的缩略图

    http://threebit.net/mail-archive/itext-questions/msg00436.html

    我推荐iTeXPART,这样就不需要Java可重新分配。

        2
  •  4
  •   Karl    14 年前

    事实上,我对此做了大量的研究,这就是我的想法:

    • TalpCys.com的PDFLAGER的评估版本证明了它可以在50行代码中完成。它相当贵——大约500英镑。

    • 购买acrobat pro来完成这项工作是低成本的,特别是当它使用剪贴板将pdf加载到内存中时。

    • itextsharp有一个用于操作pdf的大型api,尽管我读过一些地方说它不能从pdf创建缩略图,而且我也没有做到这一点。如果有人能用一个例子来纠正我,那就太感谢了!

    • gfl sdk是一个免费的解决方案(在已经写了这篇文章之后!)我得在C.net工作!哈利路亚!我使用的代码在这里: http://homeofcox-cs.blogspot.com/2008/10/c-convert-pdf-to-image-format.html 您需要使用regsvr32.exe引用gflax.dll。然后,当您在com选项卡下添加对dll的引用时,它将出现。

    因此,如果你想免费完成它,它可以用gfax在c*.net中完成。

    干杯,

    卡尔。

        3
  •  1
  •   Kluge    16 年前

    可以使用windows shell的com接口并调用iextracmage()生成位图。我没有C代码,但我用C++编写了一个函数,成功地实现了这一点。windows shell不依赖于acrobat sdk来生成缩略图,但是 可以 取决于您的计算机上是否安装了免费的Acrobat Reader。

    下面是用delphi编写的一些代码的链接,这些代码提供了这种功能。

    http://www.delphi3000.com/articles/article_3806.asp?SK=

        4
  •  1
  •   Robert    14 年前

    我将测试这个组件。它的免费在线演示看起来很吸引人: http://www.tallcomponents.com/pdfthumbnail-overview.aspx

        5
  •  0
  •   stephenbayer    16 年前

    我绝对鄙视使用pdf文档。但当我必须的时候 iTextSharp 。它有很多功能, the API is fairly well documented ,理论上是免费的。尽管要有效地使用它,如果你得到他们在他们的网站上推的书,它会有帮助。我不确定你是否能用它轻松地制作缩略图,但它对我在迄今为止所做的每一个项目中生成和处理PDF都起了作用。

        6
  •  0
  •   theraccoonbear    16 年前

    我写了一些.NET代码 GhostView 然后生成tiff——然后可以很容易地用于生成缩略图。你可以查一下密码 here 。函数processandinsertloan包含实际启动ghostview进程并捕获处理输出的代码。如果你愿意的话,你应该可以从中挽救一些东西。

        7
  •  0
  •   Tim Jones    14 年前

    我在博客中提到了一种在asp.net中生成pdf缩略图的开源解决方案。 here .

    在内部它使用ghostscriptsharp,但将其包装在 DynamicImage 环境,这意味着你可以 apply many other filters 到PDF缩略图。

        8
  •  0
  •   John    14 年前

    我发现蒂姆的活力是最好的。免费的tallcomponents.com版本限制缩略图大小。