Joel Liu's Library tagged → View Popular, Search in Google
-
The problem with PDFs on the iPad is that few, if any, actually do the rendering themselves. Instead they are just using the basic CoreGraphics rendering of PDFs, which has some known limitations. On the Mac you have access to PDFKit, which can render more PDF features, but Apple has yet to port it to iPhoneOS. A good test of whether or not your iPad app renders things themselves is whether or not they support graphically selecting and copying text.
I find the PDF support for iPad kind of annoying. GoodReader is okay, but it has a travesty of a user interface. There are lots of others out there, but their descriptions lead me to believe they use the same basic rendering techniques and I'm not really in the mood to keep throwing money at the problem until I find one that does a better job. It would nice if the app store had a try before you buy feature.
It's possible to write your own renderer on top of the CoreGraphics foundation. I've tempted to just bite the bullet and do it myself. I have a lot of gaming PDFs and I intend to make fill use of the iPad at the table.
-
I am pretty sure that a combo of citation management, PDF management, PDF viewing, and PDF annotating is really not possible on a device like iPad (and certainly not iPhone). We came to the conclusion that this was not even feasible on a normal computer or laptop without compromising too much. There's a limited number of keyboard shortcuts and menu items that you can offer, and the choices for those are very different for a citation manager and a PDF viewer/annotator. This is the reason we went for separate apps. With much less interaction you're much more restricted in what you can do, so you need to be much more focused on a single feature, you can't work with menu items and keyboard shortcuts. PDF organize + viewer/annotator can be combined, but citation manager would be a different app. And lots of functions of BibDesk are really not appropriate for iPads at all.
To Rick: 这里有人说了一种方法,说可以select PDF 中的东西。
-
I'm implementing a document viewer with highlighting/annotation capabilities for a custom document format on iPad. The documents are kind of long (100 to 200 pages, if printed on paper) and I've had a hard time finding the right approach. Here are the requirments:
1) Basic rich-text styling: control of left/right margins. Control of font name, size, foreground/background color, and line spacing. Bold, italics, underline, etc.
2) Selection and highlighting of arbitrary text regions (not limited to paragraph boundaries, like in Safari/UIWebView).
3) Customization of the Cut/Copy/Paste popup (UIMenuController) This is one of the essential requirements of the app.
-
1) Precise layout & formatting control (using the formatting metrics and text styles I've already calculated).
2) Arbitrary selection of text.
3) Customization of the UIMenuController.
4) Efficient recycling of resources for off-screen objects.
- 2 more annotation(s)...
-
I have question about view for displaying multipage PDFs in my app. I have found solutions with webview but they lack ability to zoom and scroll between pages horizontally. Also found solutions using Quartz2D but the same problem as above.
Is there any way to present PDF like in iBooks? You can pinch-i/out zoom, list between pages horizontally. And also how to do taht with single PDF file, not split PDF to pages.
Thanks a lot.
-
Hi, I can't give you the answer, but i can redirect you to a example project that is able to load and render a multipage pdf page by page.
To be honest this application it's manly on the iBook curl effect (forget it, it's a private API, no way) but inside there is a class that render on a view a pdf page, I'm sure that if you play a little with that code,CGAffineTransformMakeScale,CGAffineTransformMakeTranslationand touch control you will be able to obtain that effect.Link to the project:
http://blog.steventroughtonsmith.com/2010/02/apples-ibooks-dynamic-page-curl.html - 2 more annotation(s)...
-
It's a huge relief to look at a file on scribd and have the file be HTML, rather than flash.
I used to avoid scribd, but now I'll happily use it. As well as the pauses and slowdowns, even the flash text rendering is wretchedly bad in comparison with the HTML rendering I get in Safari.
Scribd have done a great job in moving over to HTML, and I'd expect the growth to keep coming. Good on them!
Can't find the transition item here on YCN, but the first article of the transition to HTML is:
-
Same here. I was using OReilly Safari the other day, which also hosts PDFs like Scribd. I kept cutting and pasting sample code from I book I'd purchased, then wondering why the code had ransom spaces inserted into it that kept breaking things.
And then I remembered: Safari is Flash, Scribd is HTML. This is why Safari cut and paste doesn't work.
Scribd dudes: please talk to OReilly.
- 1 more annotation(s)...
-
There is a 'no comment' on a very convenient application syncing the desktop with an iPad application functionality( for the express purpose of removing 5lbs of journal printouts in my backpack).
Is there, or will there be an API for enterprising users who want to home brew an application that syncs with Sente? I'm a CS major, and since iPad + Sente = Happy, I am desperate enough to write some crude personal app.
-
Hey Guys, We just updated iAnnotate!
Here’s a quick run through of a few changes:
- A redesigned and streamlined interface
- You can receive, modify and send annotated docs through email!
- Transfer PDFs via iTunes USB
- Download any PDF link with the integrated web browser
- Share files with other apps.
- A redesigned document finder now includes favorites, tag search, new/recent documents, and more.
- Text annotation summaries are available to read and share.
- Two finger scroll allows lets you scroll while editing
- Many other minor interface improvements and bug fixes based on excellent user feedback!We’d love to know what you think, and we’re super attentive to our forums if you have any questions at all.
-
As a web service, invoked from your own application written in your favourite language (.NET, PHP, Python, Ruby, ...)
Selected Tags
Related Tags
Top Contributors
Groups interested in PDF
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
