PaperModelers.com

Go Back   PaperModelers.com > >

Reply
 
Thread Tools Display Modes
  #11  
Old 05-30-2019, 12:19 PM
cfuruti cfuruti is offline
Member
 
Join Date: Jun 2009
Posts: 361
Total Downloaded: 386.44 MB
Quote:
Originally Posted by John Wagenseil View Post
It is interesting that Edge, Inkscape and Sumatra have same problems opening the Canon PDF, I wonder if they share some code?
Well, most applications rely on libraries to do the serious stuff, and by their own nature libraries are designed to be reused in several applications or even operating systems. For instance, Edge's HTML rendering engine and JavaScript interpreter are two of Microsoft's libraries, which will soon be replaced by their counterparts in Chromium/Google Chrome.

Assuming the wyvern PDF is 100% kosher (yes, the software which created the file could have introduced a nonconformity which tools like Evince, Okular and Foxit, by accident or design, "forgive"; this happens all the time, e.g., with loose standards like HTML <5), tools like Inkscape have a bug
  1. when reading the PDF into their own memory representation of the image
  2. and/or when rendering that representation into screen
Both tasks are likely to performed by libraries, which might be shared by the other buggy tools. For instance, since Evince, Okular and Inkscape all use the poppler library for rendering PDF, and in my system only one version of poppler is installed, it's not likely to be culprit (poppler uses Cairo for raw rendering, but again I have only one version of Cairo here).

Last edited by cfuruti; 05-30-2019 at 12:20 PM. Reason: fix typo
Reply With Quote
  #12  
Old 05-30-2019, 12:24 PM
Kevin WS's Avatar
Kevin WS Kevin WS is offline
Member
 
Join Date: Aug 2010
Location: South Africa.
Posts: 5,342
Total Downloaded: 425.92 MB
John, if you just want a straight PDF reader that should work, try Foxit - its also free.

https://www.foxitsoftware.com/
__________________
The SD40 is 52 now!
Reply With Quote
  #13  
Old 05-31-2019, 02:26 AM
AlanG's Avatar
AlanG AlanG is offline
Member
 
Join Date: Aug 2007
Location: Cambridge, UK
Posts: 434
Total Downloaded: 20.39 MB
Quote:
Originally Posted by Kevin WS View Post
John, if you just want a straight PDF reader that should work, try Foxit - its also free.

https://www.foxitsoftware.com/
Reading a page from a very complex PDF file into Inkscape has often given me problems. I suspect that it is a memory-management problem.

A work-around which usually succeeds is to use Foxit to "print" a page at a time to a PDF pseudo printer (I use the free PDF24). Then read the single-page PDF into Inkscape. I have just tried this for one of the wings of the Canon Wyvern, and it came out fine.

Alan
Reply With Quote
  #14  
Old 05-31-2019, 04:36 AM
jagolden01's Avatar
jagolden01 jagolden01 is offline
Member
 
Join Date: Jan 2008
Posts: 2,506
Total Downloaded: 3.66 MB
Downloaded through Safari on iPad. Displays and prints fine.
Also saved to Books as a PDF. Again it displays and prints fine.
Those things said I have occasionally had display/print issues using Adobe Acrobat Professional on my desktop in the past.
Acrobat Professional no longer runs on my machine (it’s a VERY old version). For a reader I am using PDF Reader which was free. I’ll upgrade to the full version (equal to Acrobat Pro) for short money when I need it.
Have finally escaped the clutches of evil Adobe.
__________________
Curently building Delta 7 Studio’s Blue Gemini Rescue Vehicle.
Reply With Quote
  #15  
Old 05-31-2019, 05:28 AM
cfuruti cfuruti is offline
Member
 
Join Date: Jun 2009
Posts: 361
Total Downloaded: 386.44 MB
Quote:
Originally Posted by AlanG View Post
A work-around which usually succeeds is to use Foxit to "print" a page at a time to a PDF pseudo printer (I use the free PDF24). Then read the single-page PDF into Inkscape. I have just tried this for one of the wings of the Canon Wyvern, and it came out fine.
Excellent tip. Doing that entails several layers of data conversion: from PDF to Foxit's internal data structures to Foxit's version of PDF to Inkscape's internal data structure (which was designed to perfectly handle SVG, not PDF); the end result could avoid the original bug - perhaps just by being simpler, thus avoiding some subtlety in the PDF standard not correctly handled either by Inkscape or the PDF creator.

However, data loss is possible, for instance in colorspace conversion, and transforming gradients and masks from vector to raster. Although the file is visually ok, this could limit the range of editing which prompted the use of Inkscape in first place.
Reply With Quote
Login to remove ads
  #16  
Old 05-31-2019, 08:39 AM
AlanG's Avatar
AlanG AlanG is offline
Member
 
Join Date: Aug 2007
Location: Cambridge, UK
Posts: 434
Total Downloaded: 20.39 MB
Quote:
Originally Posted by cfuruti View Post
Excellent tip. Doing that entails several layers of data conversion: from PDF to Foxit's internal data structures to Foxit's version of PDF to Inkscape's internal data structure (which was designed to perfectly handle SVG, not PDF); the end result could avoid the original bug - perhaps just by being simpler, thus avoiding some subtlety in the PDF standard not correctly handled either by Inkscape or the PDF creator.

However, data loss is possible, for instance in colorspace conversion, and transforming gradients and masks from vector to raster. Although the file is visually ok, this could limit the range of editing which prompted the use of Inkscape in first place.
Of course, you are absolutely right. Something is bound to suffer on the way. However, I don't have a problem with accepting a somewhat degraded image when the alternative is to have no useful image at all to edit.

Colour consistency is certainly a problem. Nowadays I very rarely print directly from the original PDF file, but go through the same sequence for the original pages as I will for any subsequent editing, so the colours will be consistent, if not exactly what the designer intended. Of course, my printer and the paper I use will be different from his/hers, so there will never be an exact match anyway.

Alan
Reply With Quote
  #17  
Old 05-31-2019, 11:11 AM
rickstef's Avatar
rickstef rickstef is offline
Administrator
 
Join Date: Jun 2007
Location: Hockessin, Delaware
Posts: 8,007
Total Downloaded: 354.84 MB
Send a message via Yahoo to rickstef Send a message via Skype™ to rickstef
why print to another pdf printer when foxit has one that gets installed when you install the main program?
__________________
"Rock is Dead, Long Live Paper and Scissors"
International Paper Model Convention Blog
http://paperdakar.blogspot.com/
http://picasaweb.google.com/rickstef
"The weak point of the modern car is the squidgy organic bit behind the wheel." Jeremy Clarkson, Top Gear's Race to Oslo
Reply With Quote
  #18  
Old 06-01-2019, 03:58 AM
AlanG's Avatar
AlanG AlanG is offline
Member
 
Join Date: Aug 2007
Location: Cambridge, UK
Posts: 434
Total Downloaded: 20.39 MB
Quote:
Originally Posted by rickstef View Post
why print to another pdf printer when foxit has one that gets installed when you install the main program?
Inertia.

1. I have had PDF24 installed for many years and always found it thoroughly reliable, so I feel no urge to replace it.

2. I have also had Foxit for many years, and have forgotten (or perhaps never known) that it has a PDF printer option. For someone new to this malarkey it would certainly make sense to try it this way.

Alan
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 01:35 AM.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Resources saved on this page: MySQL 8.70%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
Copyright © 2007-17, Paper Modelers.com