2009-08-11 55 views
1

我使用CGPDFDocumentRef呈現電子書應用的PDF內容。這很好,但它似乎排除了允許用戶通過傾斜手機以「橫向模式」閱讀文本 - 我無法重排文本以利用更廣闊的空間。 (是的,我可以縮小整個頁面以適應新的空間,但這對讀者沒有什麼幫助。)PDF文檔中的重排文本(iPhone,CGPDFDocumentRef)

是否可以根據給定的頁面寬度重新排列PDF文檔中的段落文本?我意識到HTML可以很好地完成這項工作,但是從Keynote等工具中「導出到HTML」只需繪製JPG。

如果我要求的是不可能的,那將是一個可以接受的答案;我只是想知道肯定。

回答

2

是的,技術上可以將PDF中的文本暫時迴流至頁面的整個寬度,但是我一直無法在CGPDFDocumentRef參考中找到任何可以使您利用此PDF功能的功能。

在一個有點相關的說明中,如果您確實設法找到必要的功能,那麼創建帶標籤的PDF使得文本和關聯圖形的自動迴流更容易和更準確。

但是,我不相信CGPDFDocumentRef可以讓你創建帶標籤的PDF。

+0

很酷,我真的認爲這是不可能的。我想我會將我的電子書閱讀器應用程序基於PDF,並在迴流解決方案出現時在未來的更新中實施橫向查看。謝謝! – 2009-08-12 01:31:59

+0

不用擔心。 PDF參考可以通過下面的鏈接在網上找到。在構建應用程序時,您可能會發現它很有用,只是爲了在必要時獲取一些背景信息。 http://www.adobe.com/devnet/pdf/pdf_reference.html – Rowan 2009-08-12 04:04:40