Konvertera Word DOC till JPEG i C#

Ofta behöver du bädda in sidorna i en MS Word DOC/DOCX i din applikation programmatiskt. En av de mest använda metoderna för sådana fall är konvertering av DOC/DOCX till bildformat. I den här artikeln kommer du att lära dig hur du konverterar DOC eller DOCX filer till JPG i C# .NET. Dessutom kommer vi att visa hur man styr DOC till JPG-konverteringen med hjälp av olika alternativ.

C# API för att konvertera DOC/DOCX till JPG

Aspose.Words for .NET är ett kraftfullt API som låter dig skapa MS Word-dokument från grunden. Dessutom låter den dig manipulera befintliga Word-dokument för kryptering, konvertering, textextraktion, etc. Vi kommer att använda detta API för att konvertera DOC/DOCX-filer till JPG. Du kan ladda ner API:s DLL eller installera den direkt från NuGet.

PM> Install-Package Aspose.Words

Konvertera DOC till JPG i C#

Aspose.Words för .NET gör det mycket lättare för dig att konvertera en DOC/DOCX till önskat bildformat. Du kan ställa in utdatabildformatet som PNG, JPEG, BMP, GIF eller TIFF med hjälp av SaveFormat enum. Följande är stegen för att konvertera DOC/DOCX till JPG-bild i C#.

Följande kodexempel visar hur man konverterar en DOCX till JPG i C#.

// ladda dokument
Document doc = new Document("calibre.doc");

// ställ in bildformatet med hjälp av SaveFormat
var options = new ImageSaveOptions(SaveFormat.Jpeg);

// gå igenom sidor och konvertera dem till JPG-bilder
for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++)
{
    // Spara sidan som JPG
    options.PageSet = new PageSet(pageNumber);
    doc.Save(pageNumber + "_page.jpg", options);
}

C# DOCX till JPG - Anpassning

Du kan också styra konverteringen från DOC till JPG med olika alternativ. Du kan till exempel ställa in horisontell upplösning, vertikal upplösning, övergripande upplösning, skala, pixelformat, ljusstyrka, färgläge, kontrast och pappersfärg. Följande är stegen för att anpassa DOC till JPG-konvertering i C#.

Följande kodexempel visar hur man styr C# DOC till JPG-konvertering med olika alternativ.

// ladda dokument
Document doc = new Document("calibre.docx");

// ställ in bildformatet med hjälp av SaveFormat
var options = new ImageSaveOptions(SaveFormat.Jpeg);

// ändra bildens ljusstyrka och kontrast
// båda är på en 0-1 skala och är på 0,5 som standard
options.ImageBrightness = 0.30f;
options.ImageContrast = 0.7f;

// ändra den horisontella upplösningen
// standardvärdet för dessa egenskaper är 96,0, för en upplösning på 96 dpi
options.HorizontalResolution = 72f;

// gå igenom sidor och konvertera dem till JPG-bilder
for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++)
{
    // Spara sidan som JPG
    options.PageSet = new PageSet(pageNumber);
    doc.Save(pageNumber + "_page.jpg", options);
}

C# DOC till JPG Converter - Skaffa en gratis licens

Du kan skaffa en tillfällig licens för att använda Aspose.Words för .NET utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har du lärt dig hur du konverterar Word DOC/DOCX till JPG-bilder i C#. Dessutom har du sett hur du styr DOC till JPG-konvertering med hjälp av olika alternativ. Bortsett från det kan du utforska andra funktioner som erbjuds av Aspose.Words för .NET med hjälp av dokumentationen. Du kan också ställa dina frågor på vårt forum.

Se även