Heim >Backend-Entwicklung >C++ >Wie kann ich Word-Dateien (.doc) programmgesteuert und kostengünstig in PDFs in C# oder VB.NET konvertieren?

Wie kann ich Word-Dateien (.doc) programmgesteuert und kostengünstig in PDFs in C# oder VB.NET konvertieren?

Susan Sarandon
Susan SarandonOriginal
2025-01-26 13:26:11308Durchsuche

How Can I Programmatically Convert Word (.doc) Files to PDFs in C# or VB.NET Cost-Effectively?

Konvertieren von Wortdokumenten in PDF programmgesteuert

Frage:

Gibt es eine kostengünstige Auswirkung oder kostenloser programmatischer Ansatz zum Konvertieren von Word (.doc) -Dateien in PDFs mit C# oder vb.net?

answer:🎜>

option 1: Verwendung von Foreach Loop

Implementieren Sie eine Foreach-Schleife anstelle von A for Loop, um das Problem zu beheben:

int j = 0;
foreach (Microsoft.Office.Interop.Word.Page p in pane.Pages)
{
    var bits = p.EnhMetaFileBits;
    var target = path1 +j.ToString()+  "_image.doc";
    try
    {
        using (var ms = new MemoryStream((byte[])(bits)))
        {
            var image = System.Drawing.Image.FromStream(ms);
            var pngTarget = Path.ChangeExtension(target, "png");
            image.Save(pngTarget, System.Drawing.Imaging.ImageFormat.Png);
        }
    }
    catch (System.Exception ex)
    {
        MessageBox.Show(ex.Message);  
    }
    j++;
}

Option 2: Verwenden Sie Word 2007 mit Speichern als PDF-Add-In

Verwenden Sie den folgenden Code mit Word 2007 und dem Speichern als PDF-Add-In:

Das obige ist der detaillierte Inhalt vonWie kann ich Word-Dateien (.doc) programmgesteuert und kostengünstig in PDFs in C# oder VB.NET konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn