Wprowadzenie
Ten przewodnik wyjaśnia, jak zaplanować funkcję podglądu obrazu dla aplikacji ASP.NET działającej na Windows, bez publikowania kodu Doconut zależnego od wersji. Doconut Viewer dostarcza komponent przetwarzania dokumentów i wyświetlania w przeglądarce dla obsługiwanych formatów. Uwierzytelnianie, autoryzacja, przechowywanie, walidacja i retencja pozostają w gestii otaczającej aplikacji.

1. Dodaj Doconut Viewer do swojego projektu .NET
Dlaczego to ważne: Doconut dostarcza komponenty przetwarzania dokumentów i wyświetlania w przeglądarce dla obsługiwanych formatów, więc zespół aplikacji nie musi budować systemu renderowania od podstaw.
Co zrobić
- Potwierdź wymagane formaty na bieżącej stronie funkcji Doconut.
- Pobierz obsługiwany pakiet i odpowiadające przykłady z oficjalnych zasobów Doconut.
- Zanotuj wybraną wersję SDK i zweryfikuj kompatybilność z docelowym środowiskiem uruchomieniowym .NET.
- Rozpocznij od jednego reprezentatywnego dokumentu i inicjalizacji opisanej w dokumentacji dla tej wersji.
2. Skonfiguruj przeglądarkę dla profesjonalnych formatów obrazów
Dlaczego to ważne: Projektanci potrzebują niezawodnych podglądów obsługiwanych formatów używanych w rzeczywistych projektach.
Co zrobić
- Zezwalaj tylko na kategorie plików wymagane przez przepływ pracy.
- Wymuszaj walidację rozmiaru pliku i zawartości po stronie serwera.
- Potwierdź wymaganą nawigację, drukowanie, adnotacje i zachowanie eksportu w zainstalowanej wersji.
- Testuj wierność wizualną przy użyciu plików dostarczonych przez projektantów i fotografów.
Nie zakładaj trybów wyłącznie obrazowych, paneli metadanych, kontroli warstw ani ustawień zarządzania kolorem, które nie są udokumentowane.
3. Ładuj i podglądaj plik projektu z serwera
Dlaczego to ważne: Zasoby kreatywne zazwyczaj znajdują się w kontrolowanym przez aplikację magazynie i powinny być udostępniane dopiero po uwierzytelnieniu i autoryzacji na poziomie dokumentu.
Co zrobić
- Wymagaj uwierzytelnienia i autoryzacji na poziomie dokumentu.
- Pobierz plik lub strumień z niepublicznego magazynu.
- Zainicjalizuj Doconut przy użyciu oficjalnych przykładów dla zainstalowanej wersji.
- Zwolnij strumienie i zasoby tymczasowe zgodnie z polityką aplikacji.
Szyfrowanie, buforowanie, retencja i usuwanie zależą od wdrożonej architektury i muszą być tam skonfigurowane oraz zweryfikowane.
4. Potwierdź narzędzia przeglądu wymagane w przepływie pracy
Dlaczego to ważne: Recenzent kreatywny może potrzebować nawigacji, drukowania lub adnotacji, w zależności od pliku i procesu.
Co zrobić
Potwierdź każde wymagane narzędzie w bieżącej dokumentacji produktu oraz w wersji próbnej przy użyciu reprezentatywnych plików. Oficjalna strona funkcji Doconut wymienia podgląd w przeglądarce, drukowanie, adnotacje, wyszukiwanie i eksport do PDF, ale zachowanie może się różnić w zależności od formatu, wtyczki i wersji.
5. Wdrożenie, testowanie i iteracja
Dlaczego to ważne: Gotowość produkcyjna zależy od testowania wybranej wersji SDK w rzeczywistym środowisku aplikacji.
Co zrobić
- Opublikuj swoją aplikację .NET w środowisku testowym z włączonym HTTPS. Zweryfikuj obsługę TIFF, SVG, PSD oraz typowych plików rastrowych bez błędów w konsoli.
- Testuj nawigację klawiaturą, kolejność fokusu, kontrast i zachowanie technologii wspomagających w całej aplikacji. Dodaj dostępne etykiety do kontrolerów należących do aplikacji, gdy jest to potrzebne.
- Używaj wyłącznie konfiguracji paska narzędzi udokumentowanej dla zainstalowanej wersji przeglądarki. Traktuj widoczność interfejsu jako decyzję użyteczności, a nie jako mechanizm kontroli autoryzacji.
- Zbierz opinie od projektantów i fotografów oraz zaplanuj aktualizacje SDK w ramach standardowego procesu testowania i wdrażania aplikacji.
Gdy przetestowany przepływ pracy spełnia wymagania aplikacji, promuj go w normalnym procesie wydania. Zespoły kreatywne będą wtedy mogły podglądać obsługiwane formaty zweryfikowane dla tego wdrożenia.
Najważniejsze wnioski
- Doconut zapewnia podgląd w przeglądarce dla obsługiwanych formatów obrazów i dokumentów w aplikacjach .NET.
- Używaj pakietu i przykładów integracji, które odpowiadają zainstalowanej wersji SDK.
- Aplikacja pozostaje odpowiedzialna za transport, autoryzację, przechowywanie i czyszczenie.
- Potwierdź wymagane narzędzia przeglądarki i wierność wizualną przy użyciu reprezentatywnych plików.
- Planuj aktualizacje SDK poprzez standardowe kontrole testowania i wdrażania.
Często zadawane pytania
P1: Czy przeglądarka radzi sobie z dużymi plikami TIFF używanymi w produkcji drukarskiej?
O: Wydajność zależy od złożoności pliku, konfiguracji i zasobów serwera. Przetestuj reprezentatywne pliki przed ustaleniem limitów.
P2: Czy profile kolorów są zachowywane dla każdego formatu?
O: Nie zakładaj tego dla każdego wejścia i wyjścia. Zweryfikuj zasoby krytyczne pod względem koloru oraz ścieżki eksportu przy użyciu wybranej wersji SDK.
P3: Czy Doconut automatycznie zabezpiecza poufne pliki projektowe?
O: Aplikacja musi skonfigurować HTTPS, autoryzację, ochronę przechowywania, retencję, usuwanie oraz bezpieczeństwo infrastruktury.
P4: Gdzie znajdę kod integracji?
O: Korzystaj z oficjalnych przykładów dołączonych do zainstalowanej wersji Doconut, a nie z kodu skopiowanego z niepowiązanej wersji.
Zakończenie
Doconut może zapewnić zespołom kreatywnym spójne doświadczenie podglądu obsługiwanych formatów w portalu .NET, bez konieczności budowania od podstaw systemu renderowania.
Rozpocznij od oficjalnej strony pobierania i dokumentacji Doconut, a następnie zweryfikuj SDK przy użyciu reprezentatywnych zasobów.