Heim >Backend-Entwicklung >C++ >Wie konvertiert man Word-Dateien programmgesteuert effizient und kostengünstig in PDFs?
programmatische Konvertierungswortdatei zu PDF: hohe Effizienz und wirtschaftliche Methode
Lösung
Um mit dieser Herausforderung fertig zu werden, gibt es zwei Programmiermethoden:Diese Lösung löst ein Problem im Code, der zuvor von der For -Loop verwendet wurde. Verwenden Sie den Foreach -Zyklus -Implementierungscode, wie unten gezeigt, dieses Problem lösen:
Verwenden Sie Microsoft Word Interop
<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>Diese Lösung verwendet Microsoft Word Interop, um Conversion zu erreichen:
Das obige ist der detaillierte Inhalt vonWie konvertiert man Word-Dateien programmgesteuert effizient und kostengünstig in PDFs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!