DJVU读者从头开始。 C#

时间:2012-01-10 01:01:00

标签: c# djvu

我想用C#编写自己的djvu阅读器。提示从哪里开始?


在Visual Studio中用C#(Winforms)编写程序。问题出现在我不明白如何阅读djvu。或者更确切地说,将其拆分为导入每个图像以便在程序中进一步显示。

6 个答案:

答案 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。我会从那里开始。

https://www.caminova.net/en/downloads/download.aspx?id=17

答案 5 :(得分:0)

Telavian写道:

“我有一个开源的C#Djvu阅读器。你可以在这里找到它:https://github.com/Telavian/DjvuNet

不幸的是,这个项目并没有完全发挥作用。通常只有一些页面打开的文档。没有PageHeader的单页文档,不启动。亲爱的特拉维安,请看这一刻。我可以发送没有打开的文件样本

sample file