Renderuj obrazy EMZ i EMF
Wstęp
GroupDocs.Viewer dla .NET to potężny interfejs API renderowania dokumentów, który umożliwia deweloperom wyświetlanie różnych typów dokumentów, w tym obrazów EMZ (Enhanced Windows Metafile) i EMF (Enhanced Metafile), w ich aplikacjach .NET. W tym samouczku pokażemy, jak renderować obrazy EMZ i EMF do różnych formatów, takich jak HTML, JPG, PNG i PDF, przy użyciu GroupDocs.Viewer dla .NET.
Wymagania wstępne
Zanim zaczniemy, upewnij się, że spełniasz następujące wymagania wstępne:
- GroupDocs.Viewer dla .NET: Bibliotekę można pobrać ze strony Tutaj.
- Środowisko programistyczne: Upewnij się, że masz skonfigurowane zgodne środowisko programistyczne przeznaczone do programowania w środowisku .NET.
- Przykładowe obrazy EMZ/EMF: Dostępne są przykładowe obrazy EMZ i EMF do renderowania.
Importuj przestrzenie nazw
Zanim zagłębimy się w kod, zaimportujmy niezbędne przestrzenie nazw:
using GroupDocs.Viewer.Options;
using System;
using System.IO;
Teraz rozbijmy każdy przykład na kilka kroków w formacie przewodnika krok po kroku:
Renderowanie obrazów EMZ/EMF do HTML
Krok 1: Ustaw katalog wyjściowy:
string outputDirectory = "Your Document Directory";
Zastępować "Your Document Directory"
ze ścieżką, pod którą chcesz zapisać wyrenderowany plik HTML.
Krok 2: Zdefiniuj format ścieżki pliku stronicowania:
string pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.html");
Określi format ścieżki pliku dla renderowanego pliku HTML.
Krok 3: Renderowanie do HTML:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
viewer.View(options);
}
Ten kod inicjuje Viewer
obiekt z przykładowym obrazem EMZ i renderuje go do formatu HTML przy użyciu określonych opcji.
Renderowanie obrazów EMZ/EMF do formatów JPG, PNG i PDF
Powtórz poniższe kroki, aby renderować do formatów JPG, PNG i PDF:
Krok 1: Zdefiniuj format ścieżki pliku stronicowania:
pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.jpg");
Dostosuj nazwę i rozszerzenie pliku zgodnie z pożądanym formatem wyjściowym (jpg
, png
, Lub pdf
).
Krok 2: Renderowanie do odpowiedniego formatu:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
// Dostosuj opcje zgodnie z formatem wyjściowym (Jpg, Png, Pdf)
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
viewer.View(options);
}
Zastępować JpgViewOptions
z PngViewOptions
Lub PdfViewOptions
na podstawie pożądanego formatu wyjściowego.
Wniosek
Podsumowując, GroupDocs.Viewer dla .NET zapewnia bezproblemowe rozwiązanie do renderowania obrazów EMZ i EMF do różnych formatów w aplikacjach .NET. Postępując zgodnie z krokami opisanymi w tym samouczku, deweloperzy mogą bez wysiłku zintegrować możliwości renderowania dokumentów ze swoimi aplikacjami.
Najczęściej zadawane pytania
P: Czy GroupDocs.Viewer może renderować inne formaty dokumentów niż obrazy EMZ i EMF?
O: Tak, GroupDocs.Viewer obsługuje szeroką gamę formatów dokumentów, w tym PDF, DOCX, PPTX, XLSX i inne.
P: Czy jest dostępna bezpłatna wersja próbna programu GroupDocs.Viewer dla platformy .NET?
A: Tak, możesz skorzystać z bezpłatnej wersji próbnej Tutaj.
P: Czy GroupDocs.Viewer oferuje wsparcie dla deweloperów?
O: Tak, GroupDocs zapewnia wsparcie poprzez swoje forum gdzie programiści mogą zadawać pytania i szukać pomocy.
P: Czy mogę kupić tymczasową licencję na GroupDocs.Viewer dla platformy .NET?
A: Tak, licencje tymczasowe są dostępne do kupienia Tutaj.
P: Gdzie mogę znaleźć szczegółową dokumentację dla GroupDocs.Viewer dla .NET?
A: Możesz zapoznać się z dokumentacją Tutaj aby uzyskać kompleksowe wskazówki dotyczące korzystania z API.