问题标签 [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.
unity3d - Unity3d sharpPDF插件不同颜色的行和单元格
我在 Unity 中使用了 sharpPDF 插件。
我看到那里有.rowStyle
,.alternateRowStyle
但我需要所有行(甚至可能是单元格)都是不同的颜色。例如第一行应该是红色,第二行应该是蓝色,第三行应该是黄色等。
那可能吗?谢谢你。
windows-phone-8 - WP SharpPDF NuGet 包
当我将Windows 应用认证工具包与SharPDF-SL.dll
. 测试失败并说
二进制 SharpPDF-SL.dll 在调试模式下构建。
我下载了这个库,NuGet
所以我无法重建dll
发布模式。感谢任何帮助!
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 加载数据,你有什么建议可以开始吗?
再次感谢你。
c# - addImage 在 SharpPDF 中不起作用
我一直在使用 sharpPDF API 来尝试在 Unity3D 中创建 pdf 图像。hello world 测试进行得很顺利,但无论我做什么,我都无法让图像正常工作。使用 ddImage 函数会使 pdf 阅读器崩溃,而使用 newAddImage 似乎什么也没做。不幸的是,谷歌根本没有帮助,所以我希望这里有人可以帮助我!
我确实查看了一个不同的库,但是 pdfsharp 只是简单地没有工作,在编译器上给出了大量的错误,而且 iTextSharp 很昂贵。
API 在这里http://www.francescogallorini.com/2011/02/unity-sharp-pdf/
我的代码是:
谢谢你提供的所有帮助
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 中的设置相比:
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 不支持核心吗?