【问题标题】:How different are iText and the iTextSharp port?iText 和 iTextSharp 端口有何不同?
【发布时间】:2017-01-19 18:36:32
【问题描述】:

我有兴趣在 C# 项目中使用 iTextSharp,但我感兴趣的更详细的领域似乎缺乏文档和示例。我在 OOP 概念方面非常有经验,并且过去使用过一些 Java(虽然已经有一段时间了)。由于 iTextSharp 是 iText for Java 的一个端口,你认为这本书会是一个很好的参考吗? Java 和 .NET 版本是否差异太大而没有任何好处?或者有什么其他的例子建议?

https://www.amazon.com/iText-Action-Covers-5/dp/1935182617/ref=sr_1_1?s=books&ie=UTF8&qid=1484850341&sr=1-1&keywords=itextsharp#customerReviews

谢谢!

【问题讨论】:

  • 书籍/图书馆/网站推荐与 SO 无关。审查一本书是否适用于特定主题太“基于意见”......
  • 根据经验,我为大部分book examples here 进行了原始Java 到C# 的代码转换。 Java 和 C# 之间的差异非常很小。例如,Java 有 getXXsetXX 方法,而 .NET 有属性。 .NET 中不存在某些 Java 类(映像)。这本书已有 6 年多的历史,因此您可能会遇到的更大问题之一是 API 更改。话虽如此,我拥有这本书,它仍然很有价值。有关使用示例,请参阅 iText 网站上的 documentation pages
  • 嗯,你可能是对的。它指向一个 github 页面。如果它是非法的 git 应该删除它。我只是在 google 上找到它。我以为它是开源的,并且 manning 为那些喜欢打印副本的人打印它。。
  • 我指定这个问题重新打开它。这个问题不是基于意见的:这是一个技术问题,可以通过解释方法名称(大写与小写;属性与 getter/setter)的可能差异以及绘图和 Graphics2D 之间的差异来回答。这些是技术差异;不是基于意见的分歧。这是个好问题。我投了赞成票。
  • 至于我写的那本书:有点过时了。官方网站有更多有趣的信息。您还可以在 LeanPub 上获得免费的电子书代金券。

标签: java c# itext


【解决方案1】:

根据经验,我为大部分book examples here 进行了原始Java 到C# 代码的转换。 Java 和 C# 之间的差异非常小。例如,Java 有 getXXsetXX 方法,而 .NET 有属性。 .NET 中不存在某些 Java 类(映像)。这本书已有 6 年多的历史,因此您可能会遇到的更大问题之一是 API 更改。

话虽如此,我拥有这本书,它仍然很有价值。有关使用示例,请参阅 iText 网站上的 documentation pages

【讨论】:

    猜你喜欢
    • 2017-07-01
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    • 2011-05-01
    • 2015-01-22
    • 2021-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多