Vykreslování EMZ a EMF obrázků

Úvod

GroupDocs.Viewer for .NET je výkonné rozhraní API pro vykreslování dokumentů, které umožňuje vývojářům zobrazovat různé typy dokumentů, včetně obrázků EMZ (Enhanced Windows Metafile) a EMF (Enhanced Metafile) v jejich aplikacích .NET. V tomto tutoriálu prozkoumáme, jak vykreslit obrázky EMZ a EMF do různých formátů, jako jsou HTML, JPG, PNG a PDF pomocí GroupDocs.Viewer pro .NET.

Předpoklady

Než začneme, ujistěte se, že máte následující předpoklady:

  1. GroupDocs.Viewer for .NET: Knihovnu si můžete stáhnout ztady.
  2. Vývojové prostředí: Ujistěte se, že máte pro vývoj .NET nastaveno kompatibilní vývojové prostředí.
  3. Ukázkové obrázky EMZ/EMF: Mějte k dispozici ukázkové obrázky EMZ a EMF pro vykreslení.

Importovat jmenné prostory

Než se ponoříme do kódu, importujme potřebné jmenné prostory:

using GroupDocs.Viewer.Options;
using System;
using System.IO;

Nyní si každý příklad rozdělíme do několika kroků ve formátu podrobného průvodce:

Vykreslování EMZ/EMF obrázků do HTML

Krok 1: Nastavte výstupní adresář:

string outputDirectory = "Your Document Directory";

Nahradit"Your Document Directory" cestou, kam chcete uložit vykreslený soubor HTML.

Krok 2: Definujte formát cesty souboru stránky:

string pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.html");

Tím určíte formát cesty k souboru vykresleného souboru HTML.

Krok 3: Vykreslení do HTML:

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    
    viewer.View(options);
}

Tento kód inicializujeViewer objekt s ukázkovým obrázkem EMZ a vykreslí jej do formátu HTML pomocí zadaných voleb.

Vykreslování EMZ/EMF obrázků do JPG, PNG a PDF

Pro vykreslení do formátů JPG, PNG a PDF opakujte následující kroky:

Krok 1: Definujte formát cesty souboru stránky:

pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.jpg");

Upravte název a příponu souboru podle požadovaného výstupního formátu (jpg, png nebopdf).

Krok 2: Vykreslení do příslušného formátu:

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
    // Upravte možnosti podle výstupního formátu (Jpg, Png, Pdf)
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    viewer.View(options);
}

NahraditJpgViewOptions sPngViewOptions neboPdfViewOptions na základě požadovaného výstupního formátu.

Závěr

Na závěr, GroupDocs.Viewer for .NET poskytuje bezproblémové řešení pro vykreslování obrázků EMZ a EMF do různých formátů v aplikacích .NET. Podle kroků uvedených v tomto kurzu mohou vývojáři bez námahy integrovat možnosti vykreslování dokumentů do svých aplikací.

FAQ

Otázka: Dokáže GroupDocs.Viewer vykreslit jiné formáty dokumentů kromě obrázků EMZ a EMF?

Odpověď: Ano, GroupDocs.Viewer podporuje širokou škálu formátů dokumentů včetně PDF, DOCX, PPTX, XLSX a dalších.

Otázka: Je k dispozici bezplatná zkušební verze pro GroupDocs.Viewer pro .NET?

Odpověď: Ano, máte přístup k bezplatné zkušební verzitady.

Otázka: Nabízí GroupDocs.Viewer podporu pro vývojáře?

Odpověď: Ano, GroupDocs poskytuje podporu prostřednictvím svéhoFórum kde mohou vývojáři klást otázky a hledat pomoc.

Otázka: Mohu si zakoupit dočasnou licenci pro GroupDocs.Viewer pro .NET?

Odpověď: Ano, dočasné licence je možné zakoupittady.

Otázka: Kde najdu podrobnou dokumentaci k GroupDocs.Viewer pro .NET?

Odpověď: Můžete se podívat do dokumentacetadypro komplexní návod k používání API.