我想用 C# 编写你自己的 djvu 阅读器。提示从哪里开始?
在 Visual Studio 中用 C# (Winforms) 编写程序。问题在于我不明白如何阅读 djvu。或者更确切地说,将其拆开以导入每个图像以在程序中进一步显示。
你从File -> New Project
堆栈溢出不是“为你做”的网站。
问题出现在我不明白如何阅读 djvu
您已经确定了问题所在。然后解决方案是阅读格式和规范。
DjVu 是一个开放标准。有一个基于 C++ 的库可以读取该格式。如果您可以开源代码(它是 GPL),则可以直接复制它:http: //djvu.sourceforge.net/。
如果没有,您可以从http://djvu.org/resources/上的规范开始,然后从头开始编写自己的代码。
祝你好运!
我有一个开源的 C# Djvu 阅读器。你可以在这里找到它:https ://github.com/Telavian/DjvuNet
编辑:我的图书馆已被 4creators 接管:https ://github.com/DjvuNet/DjvuNet
使用FileStream
类来读取文件。
使用Bitmap
类 (WinForms) 或WriteableBitmap
类 (WPF) 来写入像素。
从 LizardTech 手中接手 DjVu 开发和维护的公司 CamiNova 提供了一个 .NET SDK。我会从那里开始。