【问题标题】:.net library to read pdf on Windows CE在 Windows CE 上阅读 pdf 的 .net 库
【发布时间】:2009-12-15 14:42:29
【问题描述】:

是否有任何 .net 库可以制作在 Windows CE 上阅读 pdf 的小应用程序?

谢谢

【问题讨论】:

  • Pdfsharp 或 Itextsharp 可以为您完成...

标签: .net pdf compact-framework windows-ce


【解决方案1】:

海威廉,

NetXtreme PDF 是一个 .NET 库,能够生成 Adob​​e PDF 文件。它具有成熟的对象模型,可轻松从任何 .NET 语言创建 PDF 文件,提供对 PDF 文档中元素位置的完全控制。它不使用任何外部库,并且是在 C# 中从头开始构建的。它可以在服务器端(ASP.NET 或任何其他环境)或 Windows 窗体/WPF 应用程序中使用。除了在 Windows 窗体/WPF 应用程序的情况下将创建的文档保存到磁盘或流式传输以及在 ASP.NET 应用程序的情况下流式传输到客户端浏览器的部分之外,这两种环境的用法都很常见。请注意,在 ASP.NET 应用程序的服务器上没有保存临时文档。 NetXtreme PDF 支持许多用于创建 PDF 文档的功能,包括绘图文本、图像、表格和其他形状。生成的 PDF 文档也可以使用 40 位和 128 位加密进行保护。

【讨论】:

    【解决方案2】:

    使用 iTextSharp。它是免费的,您只需要“itextsharp.dll”。

    http://sourceforge.net/projects/itextsharp/

    这是一个从 PDF 中读取文本的简单函数。

    Public Shared Function GetTextFromPDF(PdfFileName As String) As String
        Dim oReader As New iTextSharp.text.pdf.PdfReader(PdfFileName)
    
        Dim sOut = ""
    
        For i = 1 To oReader.NumberOfPages
            Dim its As New iTextSharp.text.pdf.parser.SimpleTextExtractionStrategy
    
            sOut &= iTextSharp.text.pdf.parser.PdfTextExtractor.GetTextFromPage(oReader, i, its)
        Next
    
        Return sOut
    End Function
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-28
      • 2017-05-27
      • 1970-01-01
      • 2010-09-10
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      相关资源
      最近更新 更多