Render CDR-afbeeldingen

Invoering

In deze zelfstudie begeleiden we u bij het renderen van CDR-afbeeldingen (CorelDRAW) met GroupDocs.Viewer voor .NET. CDR is een bestandsindeling die voornamelijk wordt geassocieerd met CorelDRAW, een vectorafbeeldingseditor. Met GroupDocs.Viewer kunt u eenvoudig CDR-bestanden converteren naar verschillende formaten, zoals HTML, JPG, PNG en PDF.

Vereisten

Voordat u begint, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:

  1. GroupDocs.Viewer voor .NET: Zorg ervoor dat u GroupDocs.Viewer voor .NET hebt geïnstalleerd. Je kunt het downloaden vanhier.
  2. Documentmap: bereid een map voor waarin u de gerenderde afbeeldingen wilt opslaan.
  3. Basiskennis van C#: Bekendheid met de programmeertaal C# is noodzakelijk om de codevoorbeelden te begrijpen.

Naamruimten importeren

Voordat u in de codevoorbeelden duikt, importeert u de benodigde naamruimten in uw C#-bestand:

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

Laten we nu elk voorbeeld in meerdere stappen opsplitsen:

Renderen naar HTML

  1. Definieer de uitvoermap waar u de weergegeven HTML-bestanden wilt opslaan:
string outputDirectory = "Your Document Directory";
  1. Geef het bestandspadformaat voor HTML-bestanden op:
string pageFilePathFormat = Path.Combine(outputDirectory, "cdr_result_{0}.html");
  1. Gebruik de Viewer-klasse om het CDR-bestand naar HTML te renderen:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CDR))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    
    viewer.View(options);
}

Renderen naar JPG

  1. Definieer het bestandspadformaat voor JPG-bestanden:
pageFilePathFormat = Path.Combine(outputDirectory, "cdr_result_{0}.jpg");
  1. Gebruik de Viewer-klasse om het CDR-bestand naar JPG te renderen:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CDR))
{
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    viewer.View(options);
}

Renderen naar PNG

  1. Definieer het bestandspadformaat voor PNG-bestanden:
pageFilePathFormat = Path.Combine(outputDirectory, "cdr_result_{0}.png");
  1. Gebruik de Viewer-klasse om het CDR-bestand naar PNG te renderen:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CDR))
{
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
    
    viewer.View(options);
}

Renderen naar PDF

  1. Definieer het bestandspadformaat voor PDF:
pageFilePathFormat = Path.Combine(outputDirectory, "cdr_result.pdf");
  1. Gebruik de klasse Viewer om het CDR-bestand naar PDF te renderen:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CDR))
{
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
    
    viewer.View(options);
}
  1. Optioneel kunt u weergaveopties opgeven of specifieke pagina’s weergeven door aanvullende parameters door te geven aan deviewer.View() methode.

Conclusie

Het renderen van CDR-afbeeldingen naar verschillende formaten zoals HTML, JPG, PNG en PDF met GroupDocs.Viewer voor .NET is een eenvoudig proces. Door de stappen in deze zelfstudie te volgen, kunt u CDR-bestanden efficiënt naar verschillende formaten converteren op basis van uw vereisten.

Veelgestelde vragen

Is GroupDocs.Viewer voor .NET compatibel met alle versies van CDR-bestanden?

GroupDocs.Viewer voor .NET ondersteunt het weergeven van CDR-bestanden die zijn gemaakt door verschillende versies van CorelDRAW.

Kan ik de uitvoer van gerenderde bestanden aanpassen?

Ja, GroupDocs.Viewer voor .NET biedt verschillende opties om de uitvoer aan te passen, zoals het aanpassen van de beeldkwaliteit, het instellen van een watermerk, enz.

Vereist GroupDocs.Viewer voor .NET externe afhankelijkheden?

Nee, GroupDocs.Viewer voor .NET is een zelfstandige bibliotheek en vereist geen externe afhankelijkheden voor het weergeven van documenten.

Is er een proefversie beschikbaar voor GroupDocs.Viewer voor .NET?

Ja, u kunt een gratis proefversie van GroupDocs.Viewer voor .NET downloaden vanhier.

Waar kan ik ondersteuning krijgen voor GroupDocs.Viewer voor .NET?

U kunt ondersteuning krijgen van het GroupDocs.Viewer-communityforumhier.