问题标签 [sharppdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
196 浏览

unity3d - Unity3d sharpPDF插件不同颜色的行和单元格

我在 Unity 中使用了 sharpPDF 插件。

我看到那里有.rowStyle.alternateRowStyle但我需要所有行(甚至可能是单元格)都是不同的颜色。例如第一行应该是红色,第二行应该是蓝色,第三行应该是黄色等。

那可能吗?谢谢你。

0 投票
1 回答
52 浏览

windows-phone-8 - WP SharpPDF NuGet 包

当我将Windows 应用认证工具包SharPDF-SL.dll. 测试失败并说

二进制 SharpPDF-SL.dll 在调试模式下构建。

我下载了这个库,NuGet所以我无法重建dll发布模式。感谢任何帮助!

0 投票
0 回答
5414 浏览

c# - Unity 3d SharpPdf C# 生成和显示

我试图弄清楚如何在 Unity 应用程序中生成和显示 pdf。我希望该应用程序和 pdf 可用于 iOS、Android 和网络应用程序。按照本教程,我能够生成一个 pdf 文件并存储在模拟器的应用程序主文件夹中。

http://www.devindia.biz/unity-pdf-generation-with-sharppdf-plugin/

不幸的是,当我尝试使用

这没用。

我还尝试了 iTextSharp,但结果很差,我相信它不再是免费的了。

任何建议都会受到欢迎。

谢谢

更新

所以我试图继续前进,但我有点卡在中间:我尝试了 Gallorini 修改后的 SharpPDF 程序,生成的 pdf 文档,我称之为“NewPDF.pdf”存储在主应用程序文件夹中。事实上,当我在编辑器中运行代码时,我能够在其中找到它。我构建了一个简单的 gui 按钮,并在其上附加了一个 void,运行此 c# 代码以将文档显示为您的建议:

当我单击按钮时,除了控制台记录按钮单击之外,什么也没有发生。

当我为网络播放器构建程序时,虽然 ApplicationOpenURL 工作并且我能够显示编辑器以前生成的 pdf,但没有生成 pdf ......我有点困惑。

当我为 Mac Osx 构建程序时,什么都没有发生。

在 iPhone 上,我从 Xcode 控制台获取此日志:

我完全糊涂了。你能帮帮我吗?

再次感谢。

更新#2

我部分解决了这个问题:

我能够在 Unity Editor 和 OSX 上的独立应用程序中生成 .pdf 文件。我意识到我在 Unity 中存储/加载文件时遇到了麻烦。

检索和打开文件的代码:

到目前为止,一切正常。

痛苦来自于ios。

我能够在 Application.persistentDataPath 中使用上述代码生成一个 pdf 文件,并从 iTunes 中取回它(以验证它是否已创建),从而在 info.plist 下启用 UIFileSharingEnabled。这是代码:

问题是当我尝试 Application.OpenUrl(path) 时。似乎 c# 代码对 Application.persistentDataPath 视而不见。顺便说一下 /var/mobile/Containers/Data/Application/"ApplicationName"/Documents/"pdfName".pdf 使用

我也尝试将文件保存在 StreamingAssets 文件夹中,但 Xcode 不喜欢它:

UnauthorizedAccessException:对路径“/private/var/mobile/Containers/Bundle/Application/F105683E-B2EA-4B0C-81B7-61302C58D56C/PdfReader.app/Data/newPDF.pdf”的访问被拒绝。在 Mono.Security.Cryptography.RSAManaged.GenerateKeyPair () [0x00000] in :0 在 System.IO.FileStream..ctor (System.String 路径、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、布尔匿名、FileOptions 选项) [0x00000] in :0 at System.IO.FileStream..ctor (System.String path, FileMode mode) [0x00000] in :0 at sharpPDF.pdfDocument.createPDF (System.String outputFile) [0x00000] in :0 at simplepdf+c__Iterator1.MoveNext () [0x00000] in :0

(文件名:目前在 il2cpp 线路上不可用:-1)

然后我决定买这个包装

https://www.assetstore.unity3d.com/en/#!/content/17591

但它只能将已格式化的 pdf 文件从 StreamingAssets 文件夹复制到 iOS 设备上的 /Raw 文件夹。

我在想我必须编写自己的包装器来从 iOS 上的 Application.persistentDataPath 加载数据,你有什么建议可以开始吗?

再次感谢你。

0 投票
1 回答
1697 浏览

c# - addImage 在 SharpPDF 中不起作用

我一直在使用 sharpPDF API 来尝试在 Unity3D 中创建 pdf 图像。hello world 测试进行得很顺利,但无论我做什么,我都无法让图像正常工作。使用 ddImage 函数会使 pdf 阅读器崩溃,而使用 newAddImage 似乎什么也没做。不幸的是,谷歌根本没有帮助,所以我希望这里有人可以帮助我!

我确实查看了一个不同的库,但是 pdfsharp 只是简单地没有工作,在编译器上给出了大量的错误,而且 iTextSharp 很昂贵。

API 在这里http://www.francescogallorini.com/2011/02/unity-sharp-pdf/

我的代码是:

谢谢你提供的所有帮助

0 投票
1 回答
230 浏览

asp.net - 你如何证明sharpPDF中的段落?

我有一个使用 sharpPDF ( http://sharppdf.sourceforge.net/ ) 创建 PDF 的 asp.net MVC 项目。使用SharpPDF 编写的PDF 有20 多种,因此现阶段可能无法切换到另一个PDF 生成器(而且我们的客户不太可能为任何PDF 软件的付费版本付费)。客户希望生成的 PDF 看起来与原始 Word 文档完全相同。尽管使用相同的字体和字号(Arial Narrow Bold,10),但 Word 版本中的字母似乎略小一些。事实证明,Word 文档证明了该段落的合理性。我找不到 sharpPDF 的 justify 选项(仅左、右、中)。如何证明sharpPDF中的段落?或者,如何让文本看起来合理?

这是 Word 中的文本(顶部)和我的来自 sharpPDF(底部)生成的 PDF 中的文本的比较:

在此处输入图像描述

以下是 Word 的设置与 sharpPDF 中的设置相比:

在此处输入图像描述

0 投票
0 回答
113 浏览

sharppdf - SharpPDF for ASP.net core 2.2.x

我正在尝试将 SharpPDF 与 Asp.net core 2.2 一起使用,我有“Install-Package HtmlRenderer.PdfSharp -Version 1.5.0.6”,但是当我尝试在使用 SharpPDF 的应用程序中访问该页面时,我得到“无法加载文件或程序集 'HtmlRenderer, Version=1.5.0.6" 这是因为 SharpPDF 不支持核心吗?