Coder Social home page Coder Social logo

chromepdfviewer's People

Contributors

pvginkel avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

chromepdfviewer's Issues

Difference from PdfViewer

Can you document the difference between this project and the PdfViewer project? I'm not sure which one I should be using.

Printing without scaling

I am unable to make the print function print without scaling. I need to have the output printed at native scale, at the top left of the page. There seems to be options for this in the dll RenderPDFPageToDC function to do exactly what I want (fitToBounds, stretchToBounds, keepAspectRatio, centerInBounds), but none of the options is working for me.

Printing is very slow

Printing is very slow.

I've looked at the Chrome source and Chrome seems to do the following:

  • Render everything to an EMF;
  • Use the EMF to render on a Canvas;
  • Let the browser take it from there.

The current implementation renders directly to the printer DC. I've implemented this, but printing from the EMF to the printer DC, but that doesn't seem to help. The only clue I could find was that it looks like (I may be wrong) that text isn't rendered as text, but as vectors. I however don't know enough about .NET printing or how the library works to fix this.

Any help is sincerely appreciated.

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.