2009-02-12 29 views
6

Tworzę przeglądarkę internetową do przeglądania dokumentów. Logujesz się i prowadzi do ekranu, na którym wszystkie twoje dokumenty są wymienione po lewej stronie. Chcę sprawić, aby po przewróceniu dokumentu po prawej stronie pojawił się podgląd dokumentu. Stamtąd można go kliknąć, aby uzyskać pełny widok i możliwości drukowania. Nie pytam, jak to wszystko zrobić, ale zastanawiam się, jaki byłby najlepszy sposób renderowania podglądu dokumentu. Dokumenty będą wszystkie pdf i przechowywane na serwerze. Pracuję w asp.net 3.5 mvc w studiach wizualnych 2008.PDF Wyświetlanie podglądu i przeglądanie

Odpowiedz

4

Do tworzenia podglądu PDF, najpierw spojrzeć na niektóre inne dyskusje na ten temat na StackOverflow:

Jeśli te nie odpowiedzieć na pytanie, c spróbować jeszcze kilka rzeczy:

  • Można uzyskać renderujący handlowej (PDFViewForNet, PDFRasterizer.NET, ABCPDF, ActivePDF ...).
    Większość z nich jest dość kosztowna, zwłaszcza jeśli zależy Ci tylko na tworzeniu miniatur.
  • Istnieje CodeProject article, który pokazuje, jak korzystać z Adobe ActiveX, ale może być nieaktualny, łatwo zepsuty przez nowe wydania, a jego legalność jest mroczna.
  • Zainstaluj GhostScript na serwerze i poproś o wyrenderowane miniatury dowolnej strony z niego.
    Zrobiłem mały projekt, który znajdziesz na Developer Express forums jako załącznik.
    Uważaj na wymagania licencyjne dla GhostScript przez.
    Używam go do wewnętrznego oprogramowania i działa całkiem nieźle.

Mam nadzieję, że to pomoże.

0

Here Po przesłaniu pliku renderuję miniatury jpeg na pierwszej stronie dokumentu PDF. Gdy użytkownik kliknie, może pobrać dokument (lub otworzyć go bezpośrednio w przeglądarce), aby je przeczytać i wydrukować.

Aktualizacja: stworzyć miniatury użyłem NET nazwie PDFView4NET z O2Solutions

+2

Sądzę, że oryginalny plakat przyniósłby więcej korzyści w zrozumieniu, jak to osiągnąłeś, niż po prostu wiedzieć, że to zrobiłeś, co nie jest bardzo przydatne. –

Powiązane problemy