【问题标题】:How to Traverse SharePoint Wiki to Print Hierarchical Pages into One PDF or to a Printer?如何遍历 SharePoint Wiki 以将分层页面打印到一个 PDF 或打印机中?
【发布时间】:2010-08-06 19:06:05
【问题描述】:

我不是 Sharepoint 程序员,我先承认。但我是用户,我知道如果我在网上找到解决方案,这将比等待我的 I/S 团队找到要快得多....

我正在构建一个带有主页和一层深的辅助页面的 wiki。 (我不想争论它是否应该是一个维基......我正在寻找像维基一样的共享访问。)我希望能够触发打印(到 PDF 或打印机,或定期归档内容)的主页,然后是所有的附属页面。我希望生成的 PDF 文件包含 NAMED DESTINATIONS 以便链接结构完好无损,并且可以获取 PDF 文件并在 Acrobat 中打开它,并且仍然从主页跳转到辅助页面...

有接受者吗?我认为最难的两个部分是:

  1. 如何以有意义的顺序遍历页面 [他们需要元数据来定义其序数位置?]
  2. 如何插入指定的目的地,以便 PDF 创建工具生成正确的 PDF 文件

【问题讨论】:

    标签: sharepoint pdf sharepoint-2007 wiki traversal


    【解决方案1】:

    听起来只有一个页面与其他页面不同,即主页,因此遍历站点页面列表应该很简单。只需先检索主页,然后在遍历列表时忽略它。由于页面标题是一个列表列,所以很容易在PDF文件中链接。

    PDF 输出的所有复杂性都可以使用 iTextSharp 之类的库来处理,它是 iText 的 .NET 版本。如果您使用 Sharepoint 2010 客户端对象模型,那么任何 .NET 语言都可以用来编写这个简单的工具。我使用 IronPython 提取列表项并使用 .NET 客户端对象模型添加列表项,我认为这将是编码中最难的部分,习惯于客户端对象模型的工作方式。

    iText 网站有点混乱,因为它专注于 API 和原始 Java 版本。 .NET 端口can be downloaded here

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-25
      • 2016-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多