Konvertieren Sie ein Word-Dokument mit C# in ein TIFF-Bild

Wir können Word-Dokumente (DOC oder DOCX) problemlos in Rasterbilder konvertieren. Rasterbilder können komplexe und mehrfarbige visuelle Darstellungen wiedergeben. TIFF ist ein beliebtes Format zum Speichern von Rasterbildern. Es unterstützt das Speichern mehrerer Bilder in Form von Seiten. Dieses Unterscheidungsmerkmal des TIFF-Formats macht es zu einer geeigneten Option, um die Word-Dokumente in einem schreibgeschützten Format zu präsentieren. In diesem Artikel erfahren Sie, wie Sie ein Word-Dokument mit C# in ein TIFF-Bild konvertieren.

Folgende Themen sollen in diesem Artikel behandelt werden:

C#-API zum Konvertieren von Word in TIFF

Zum Konvertieren von DOC in TIFF oder DOCX in TIFF verwenden wir die API Aspose.Words for .NET. Es ermöglicht uns, Dateien zu generieren, zu ändern, zu konvertieren, zu rendern und zu drucken, ohne Microsoft Word direkt in plattformübergreifenden Anwendungen zu verwenden. Bitte entweder die DLL der API herunterladen oder sie mit NuGet installieren.

PM> Install-Package Aspose.Words

Konvertieren Sie Word-Dokumente in C# in TIFF

Wir können ein Word-Dokument in ein mehrseitiges TIFF konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie ein Word-Dokument mit der Klasse Document.
  2. Speichern Sie das Dokument als TIFF-Datei mit der Methode Save(). Als Argument wird der Pfad der Ausgabedatei verwendet.

Das folgende Codebeispiel zeigt, wie Sie ein Word-Dokument mit C# in ein TIFF-Format konvertieren.

// Dieses Codebeispiel zeigt, wie Sie DOCX in TIFF konvertieren.
// Laden Sie ein Word-Dokument
Document doc = new Document("C:\\Files\\Document.docx");

// Konvertieren Sie Word in TIFF
doc.Save("C:\\Files\\SaveWordAsTiff.tiff");
Konvertieren Sie Word-Dokumente in C# in TIFF.

Konvertieren Sie Word-Dokumente in C# in TIFF.

Passen Sie die Word-zu-TIFF-Konvertierung in C# an

Wir können verschiedene Optionen verwenden, um die Konvertierung von Word-Dokumenten in TIFF anzupassen. Zu diesem Zweck stellt die API die Klasse ImageSaveOptions bereit. Es ermöglicht die Einstellung der Bildhelligkeit, der Auflösung, des Umfangs der zu konvertierenden Seiten, des Komprimierungsschemas und so weiter. Bitte befolgen Sie die unten aufgeführten Schritte, um zusätzliche Optionen beim Konvertieren von Word in TIFF festzulegen.

  1. Laden Sie zunächst ein Word-Dokument mit der Klasse Document.
  2. Erstellen Sie als Nächstes eine Instanz der Klasse ImageSaveOptions mit dem Eingabebildformat als Argument.
  3. Stellen Sie danach die gewünschten Optionen wie TiffCompression, Auflösung usw. ein.
  4. Rufen Sie schließlich die Methode Save(string, ImageSaveOptions) auf, um Word in TIFF zu konvertieren.

Das folgende Codebeispiel zeigt, wie Sie ein Word-Dokument mit zusätzlichen Optionen in ein TIFF-Bild konvertieren.

// Dieses Codebeispiel zeigt, wie Sie DOCX in TIFF mit zusätzlichen Optionen konvertieren.
// Laden Sie ein Word-Dokument
Document doc = new Document("C:\\Files\\Document.docx");

// Erstellen Sie ein ImageSaveOptions-Objekt, das an die Save-Methode übergeben wird
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Tiff);

// Legen Sie die zu rendernden Seiten fest
options.PageSet = new PageSet(1);

// Wenden Sie die CCITT4-Komprimierung an
options.TiffCompression = TiffCompression.Ccitt4;

// Stellen Sie die Helligkeit und den Kontrast des Bildes ein.
// Beide liegen auf einer Skala von 0-1 und sind standardmäßig bei 0,5.
options.ImageBrightness = 0.3f;
options.ImageContrast = 0.7f;

// Legen Sie sowohl die horizontale als auch die vertikale Auflösung für fest 
// die generierten Bilder in Punkten pro Zoll.
// Setzen Sie die Eigenschaft „Auflösung“ auf „72“, um das Dokument in 72 dpi zu rendern.
options.Resolution = 72;

// Konvertieren Sie Word in TIFF
doc.Save("C:\\Files\\Convert_with_Options.tiff");

Holen Sie sich eine kostenlose Lizenz

Bitte testen Sie die API ohne Evaluierungseinschränkungen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben wir gelernt, wie Sie ein Word-Dokument mit C# in ein TIFF-Bild konvertieren. Wir haben auch gesehen, wie zusätzliche Optionen wie TIFF-Komprimierung und -Auflösung programmgesteuert angewendet werden können. Außerdem können Sie mithilfe der Dokumentation mehr über Aspose.Words für die .NET-API erfahren. Bei Unklarheiten können Sie uns gerne im Forum kontaktieren.

Siehe auch