Maison >développement back-end >C++ >Comment puis-je convertir par programme des documents de mots en PDF à l'aide de C # ou VB.NET?

Comment puis-je convertir par programme des documents de mots en PDF à l'aide de C # ou VB.NET?

Barbara Streisand
Barbara Streisandoriginal
2025-01-26 13:46:09399parcourir

How Can I Programmatically Convert Word Documents to PDFs Using C# or VB.NET?

C # ou VB.NET Document de conversion de programmation est PDF

La programmation du fichier mot dans un format PDF peut faire face à des défis, en particulier lorsque vous recherchez des solutions open source ou bon marché. Ce guide vous guidera pour effectuer les étapes de l'utilisation de C # ou VB.NET pour exécuter cette conversion.

Méthode 1: Conversion d'image d'itération

Cette méthode consiste à convertir chaque page de documents de mots en images, puis à enregistrer au format PNG.

Méthode 2: Utilisez la fonction "Enregistrer comme" de la fonction "Microsoft Word"

<code class="language-csharp">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++;
}</code>

Si vous avez le droit d'accéder au mot Microsoft avec le "survit pour PDF", vous pouvez déclencher ce processus par programmation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn