2010-04-09 17 views
15

Google ve SO’ya baktım ve sorularımın cevabını ya da en azından yeni bir cevabı bulamadık.PDF hiperlinkleri iPhone/iPad

İçinde hiperlink/sıcak nokta bulunan bir PDF var ve PDF dosyasını kendi iPhone/iPad uygulamasında görüntülemek istiyorum. Kullanıcı bir köprü/etkin noktaya tıkladığında, kullanıcının bağlantının uygun konumuna alınmasını isterim (PDF'de başka bir sayfa veya uygulamanın dışındaki bir web sayfası olsun).

Burada böyle birçok soru buldum, ama en çok 6 ay önce tarihlenmiş. Bu çok uzun süre önce olmamasına rağmen, yeni teknolojilere ve birisinin bunu yapmak için yeni bir kod/yol ile uyuşma olasılığına rağmen. QuartzDemo örnek uygulamasına baktım ve bir hotspot olması için PDF'yi düzenledim ve çalışmaz. Belki yetenek var, ama uygulanmadı mı?

DOES harika çalışan bir uygulama buldum! GoodReader uygulaması PDF'mi görüntüler ve PDF'mdeki sıcak noktaların tıklanmasını sağlar. Bununla birlikte, bunu kendi uygulamanızda uygularım.

Peki, bununla uğraşan var mı? Bir çözüm bulmuş olan var mı? Başkaları bir yöne yönlendirebilir mi?

Zaman ayırdığınız için teşekkür ederiz.

+0

Bu, süper kullanıcı üzerinde olmalıdır. –

+2

@Josh Hayır, bir * uygulama yazmaya çalışıyor *. Bu programlama. – SamB

+0

Ah, PDF'yi halihazırda var olan bir sayfaya veya başka bir şeye yönlendirmeye çalıştığını sanmıştım. –

cevap

8

Sözünü ettiğiniz "sıcak noktalar" PDF bağlantılarıdır. PDF spec, özellikle Bağlantı Ek Açıklamaları bölüm 8.4'e bakın. Ardından, Inspecting PDF Document Structure bölümündeki Kuvars 2D Programlama Kılavuzu'na bakın. CGPDF* API çağrılarına aşina olmak isteyeceksiniz.

+0

o haklı, CGPDF * çağrıları ne izin verecek .. ve PDF belge yapısı ve Adobe PDF Spec ile aşina QUITE almayı önerebilirim. –

+0

Teşekkürler beyler. Bu proje için başka bir rota aldığım için onları bir gün denemeliyim. Bu yönteme tekrar dönmeye karar verdiğimde geriye bakacağım. – RoLYroLLs

İlgili konular