473,397 Members | 1,969 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,397 software developers and data experts.

PDF rendering toolkit?

Hi

I'm looking for a tool to take an actual .pdf file and display it in a
window (I'm using wxwidgets at the moment)

I have found several project but none seem to do what I need.

http://sourceforge.net/projects/pdfplayground seems like a nice
toolkit to edit pdf files with python code, but nothing about
rendering.

I have find out http://poppler.freedesktop.org/ but there seems to be
no python bindings for it.

there is also an example at http://www.daniweb.com/code/snippet618.html
using wx.lib.pdfwin but that is windows only, I need at least Linux
support better if it's platform independant as python *should* be

and the reportlabs BSD packages can't do this.
http://www.reportlab.org/devfaq.html#2.1.5

anyone knows of a toolkit to do this? bonus points if's it is already
integrated into wxpython
Jan 5 '07 #1
4 3286
I'm looking for a tool to take an actual .pdf file and display it in a
window (I'm using wxwidgets at the moment)
No idea if there is a one-shot-kills-them-all solution out there - but
if you have a way to go for windows, you might checkout PyQt and PyKDE
to embed a kpfd-view in a window of yours.

I agree that it is less than desirable to switch toolkits - but if you
_have_ to...

Diez
Jan 6 '07 #2
Jorge Vargas wrote:
Hi

I'm looking for a tool to take an actual .pdf file and display it in a
window (I'm using wxwidgets at the moment)

[snip]
How about just using Adobe's Acrobat Reader application which is freely
available on most platforms?

There's some related information about doing this in the following
thread that might help get you started :
http://groups.google.com/group/comp....ddf40bf738cd7f
HTH,
-Martin

Jan 7 '07 #3
On 1/6/07, Diez B. Roggisch <de***@nospam.web.dewrote:
I'm looking for a tool to take an actual .pdf file and display it in a
window (I'm using wxwidgets at the moment)

No idea if there is a one-shot-kills-them-all solution out there - but
if you have a way to go for windows, you might checkout PyQt and PyKDE
to embed a kpfd-view in a window of yours.

I agree that it is less than desirable to switch toolkits - but if you
_have_ to...
yes indeed the problem with that is I want my code to be portable that
is the reason I'm working on top of wx.
Diez
--
http://mail.python.org/mailman/listinfo/python-list
Jan 8 '07 #4
Jorge Vargas wrote:
On 1/6/07, Diez B. Roggisch <de***@nospam.web.dewrote:
I'm looking for a tool to take an actual .pdf file and display it in a
window (I'm using wxwidgets at the moment)

No idea if there is a one-shot-kills-them-all solution out there - but
if you have a way to go for windows, you might checkout PyQt and PyKDE
to embed a kpfd-view in a window of yours.

I agree that it is less than desirable to switch toolkits - but if you
_have_ to...
yes indeed the problem with that is I want my code to be portable that
is the reason I'm working on top of wx.
Qt3 (and PyQt3) is available on all platforms. Qt4 (and PyQt4) is GPL on
all platforms for GPL projects. You no longer *have* to stick with wx for
cross platform GPL goodness.

j

--
Joshua Kugler
Lead System Admin -- Senior Programmer
http://www.eeinternet.com
PGP Key: http://pgp.mit.edu/ Â*ID 0xDB26D7CE

--
Posted via a free Usenet account from http://www.teranews.com

Jan 12 '07 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Martin Bless | last post by:
The good news: Along with Python-2.4 comes really good news to Windows users. Yes, you now CAN build extension modules yourself using the SAME C++ compiler and linker Python is built with...
0
by: Chive Software | last post by:
Chive Software are pleased to announce a new version of its Apoc PDF Toolkit, part a of its Apoc suite of products. Apoc PDF Toolkit is a high quality software component that developers can add...
10
by: miffy900 | last post by:
Will there be a Visual C++ Toolkit 2005? I really appreciated that there was the Visual C++ 2003 Optimising Compiler distributed for free in the 2003 Toolkit. Will Microsoft continue with this...
6
by: Rental | last post by:
I'm having the sam problem as described below with the Localization toolkit. Does anyone know if there is a solution to this problem. --->When attempting to generate resource dlls with...
4
by: tobfon | last post by:
I'm creating a scientific visualization application with rather high demands on performance. I've created a nice rendering engine for it in C++/OpenGL and a python interface to the rendering...
24
by: invitro81 | last post by:
Hello I've recently learnt python and I do love it! I congratulate all those geeks who produce this nice language; well, because I could be called a nearby newbee I've decided to improve my...
1
by: Laszlo Nagy | last post by:
Hello, I'm looking for a library that can do the following: * Parse a simple structured text file (XML or HTML etc.) * Render its output to an image * I would like to give the maximum width...
12
by: Boris Borcic | last post by:
Hello, I am trying to use UI Automation to drive an MS Windows app (with pywinauto). I need to scrape the app's window contents and use some form of OCR to get at the texts (pywinauto can't...
7
by: dave | last post by:
Hi All. I've been formulating in my head a simple image editor. I actually started prototyping is some time ago in Java, but am liking Python more and more. My editor will be nowhere near the level...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.