Peter, nie ma sposobu, można uzyskać wysokość PDF w iFrame na iOS Safari, ponieważ nie ma Adobe Reader safari dostępne dla urządzeń przenośnych firmy Apple wtyczki. Możesz użyć HTML 5-Canvas do renderowania PDF i bibliotek po stronie klienta open source, takich jak pdfjs ... etc ...
Bez tego jedynym sposobem, w jaki możesz uzyskać wysokość [lub szerokość] od serwera, użyj iTextSharp. dll rodzaj komponentu i uzyskać wysokość/szerokość strony pdf, które później można pomnożyć przez liczbę stron, to wszystko, co możesz zrobić łatwo po stronie serwera. Wykorzystaj pobraną wysokość/szerokość, aby nadać styl iFrame, a następnie nadaj mu atrybut atrybutu PDF atrybutu iFrame. iFrame się rozciągnie, a otrzymasz efekt przewijania.
LUB
Jeśli masz jakieś narzędzie lub składnik, który może konwertować pliki PDF do obrazu, a następnie po prostu rzucać obrazy z serwera na HTML, z javascript można mieć kontrolę nad coraz atrybutów. Mamy MS-SSRS dla potrzeb raportowania, dla niewielkiej części aplikacji dostępnej na iPadzie otrzymujemy obrazy z MS-SSRS zamiast PDF. Powodem, dla którego przyjęliśmy tę opcję, jest to, że jeśli liczba stron wzrośnie, wówczas struktura po stronie klienta, jak PDF-JS, zginie, aby renderować na płótnie.
Masz różne opcje obsługi formatu PDF na iPadzie.
* dokładna wysokość dokumentu PDF * poszczególne strony PDF mogą mieć różne wymiary. To nie ma nic wspólnego z wysokością dokumentu. – mkl