我想用C#编写自己的djvu阅读器。提示从哪里开始?
在Visual Studio中用C#(Winforms)编写程序。问题出现在我不明白如何阅读djvu。或者更确切地说,将其拆分为导入每个图像以便在程序中进一步显示。
答案 0 :(得分:4)
DjVu是一个开放的标准。有一个基于C ++的库读取格式。如果您可以开源代码(它是GPL),您可以复制它:http://djvu.sourceforge.net/。
如果没有,您可以从http://djvu.org/resources/的规格开始,然后从头编写自己的代码。
祝你好运!答案 1 :(得分:3)
您从File -> New Project
堆栈溢出不是“为你做的”网站。
问题出现了,我不明白如何阅读djvu
您已确定问题所在。然后解决方案是阅读格式和规范。
答案 2 :(得分:2)
我有一个开源的C#Djvu阅读器。您可以在此处找到它:https://github.com/Telavian/DjvuNet
修改:我的图书馆已被4个人接管:https://github.com/DjvuNet/DjvuNet
答案 3 :(得分:1)
使用FileStream
类读取文件。
使用Bitmap
类(WinForms)或WriteableBitmap
类(WPF)来写入像素。
答案 4 :(得分:0)
从LizardTech接管开发和维护DjVu的公司CamiNova提供了一个.NET SDK。我会从那里开始。
答案 5 :(得分:0)
Telavian写道:
“我有一个开源的C#Djvu阅读器。你可以在这里找到它:https://github.com/Telavian/DjvuNet”
不幸的是,这个项目并没有完全发挥作用。通常只有一些页面打开的文档。没有PageHeader的单页文档,不启动。亲爱的特拉维安,请看这一刻。我可以发送没有打开的文件样本