Git Product home page Git Product logo

documentviewer's Introduction

DocumentViewer

DocumentViewer is a viewer supporting PDF and DJVU files. It provides many features, making it easy to open and view documents.

Features include:

  • Printing
  • A view panel
  • Zooming in and out
  • Fitting the page length or width
  • Thumbnails
  • Text search
  • A home panel giving access to more features
  • Offline user documentation

documentviewer's People

Contributors

diversys avatar emily0618 avatar fantoro avatar ivanholmes avatar korli avatar louisdem avatar midar avatar nova281 avatar owenca avatar pulkomandy avatar r4h33m avatar ra-v2 avatar scottmc avatar threedeyes avatar vanishakesswani avatar waddlesplash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

documentviewer's Issues

Multiple PDFs in the PDFjs Testsuite crash DocumentViewer

At least tracemonkey.pdf, freeculture.pdf, TAMReview.pdf, and S2.pdf all crash it. I stopped testing after that.

I don't know what these files all have in common (I know most of them are multipage, but I don't think that's the issue...)

Change icon

DocumentViewer shouldn't use BePDFs icon.

Default size is too small

When opening a file in DocumentViewer, I don't want to have to click "zoom in" 4-5 times to get a readable level. DocumentViewer should be able to detect screen size and document size and adjust to a decent zoom level automatically.

DocumentViewer doesn't associate pdf files by default

I have installed DocumentViewer using Haikudepot.
When i double click on any pdf files, to open them with DocumentViewer, an alert window tell me that "Could not find an application to open foo.pdf (application could not be found) etc.. etc.." Then offers me to find the proper application (clicking on "Find" button), but DocumentViewer doesn't appears inside this list. Obviously i can manually set the preferred application using the "FileTypes" preflet, but the process should be automatic.

I'm on Haiku hrev48053 gcc2h

DocumentViewer 0.3_git-4 is not able to open some PDF files: has a strange behaviour.

I have recently updated DocumentViewer to the last available version: 0.3_git-4.
Well, this version, (although if i delete the "RecentlyOpened" file as described in ticket #2), is unable to load some PDF files. In anyway i have noticed a very strange behaviour: if I open a PDF file which contains only text and some graphics, the next time DocumentViewer will be able to open these PDF file (which I link below to this message), and in this case i can see that the file "Apps" is created under "/boot/home/config/settings/Apps": this configuration file, instead, is not created if i open "problematic" PDF files.

If i delete the file "/boot/home/config/settings/Apps/Apps" (which is not created the first time that i attempt to open these "problematic" PDF files), DocumentViewer is still unable to open these PDF files (which contain images). But if i delete "/boot/home/config/settings/Apps/Apps", DocumentViewer will be able to open PDF files which contains only text and some graphics, and the file "/boot/home/config/settings/Apps/Apps" will be created (is created only with simple PDF files").
I hope to have been clear, since this behaviour is very odd, and I'm not very good to express myself in english.

In anyway these are PDF files which DocumentViewer can't open at the first attempt (eg with a fresh install, and so with the directory "/boot/home/config/settings/Apps/" empty)

ftp://files.dlink.com.au/products/DIR-300/REV_A/SetupGuides/How_to_setup_Port_Forwarding_in_DIR-300.pdf

http://www.dlink.com/-/media/Consumer_Products/DIR/DIR 300/Manual/DIR_300_Manual_v_2_00_en_uk.pdf

DocumentViewer crashes when opening or closing pdf files (Workaround)

As i've said on a previous ticket, i have installed DocumentViewer to handle pdf files. I have a bunch of pdf files on my Haiku disk.
Most of them are properly opened, but when i close DocumentViewer, this app will crash. The rest of other pdf files aren't even displayed: DocumentViewer will instantly crash. I have casually found a solution, to avoid the crash: open DocumentViewer, and click on the cancel/delete button (the red "X"), to delete the history of recent pdf files. In this way DocumentViewer will not crash anymore. Or i can go to /boot/home/config/settings/Apps and the delete the file named "RecentlyOpened"
Output debug report: https://dev.haiku-os.org/attachment/ticket/11355/DocumentViewer-6211-debug-20-10-2014-16-38-55.report

Thumbnails inside the app aren't correctly handled

If i open a pdf file which contains thumbnails (inside DocumentViewer, thumbnails are displayed in the left column of the app) these thumbnails will be only displayed for few instants, then will disappear.

Broken UI and crash when opening PDF file

I'm not sure whether this is already reflected in other tickets, nevertheless decided to mention:

  • broken UI in current version (0.3), see the screenshot attached
  • crash when trying to open a file (EN user guide of BePDF), see debug report attached
    document-viewer

No help

The "Help" toolbar option opens a page that says "under construction".

Also, it points to DocumentViewer's old home, the URL needs to be updated.

Add tooltips for tab icons

The tab images could do with some tooltips. But since they use custom drawing code, it might be tricky to implement this. BView::SetToolTip isn't applicable here, unless one creates artifical BViews over each icon. I tried that and got many strange bugs, but maybe someone else could figure it out?

If it proves to complicated, we could potentially switch to text on the tabs, as is done in Adobe Acrobat DC.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.