Konvertieren von DOC-Dateien in PDF [geschlossen]

11

Kennt jemand eine Software, die für mich die Konvertierung von .doc in .pdf von MS Office durchführen kann?

Ich habe OpenOffice bereits ausprobiert, aber es schien ziemlich langsam und ressourcenhungrig für große Dokumente zu sein.

Benutzer15799
quelle
Mögliches Duplikat von Wie konvertiere ich diesen Dateityp in PDF?
Bobby

Antworten:

11

PDFCreator ist ein kostenloses Print-to-PDF-Tool, das auf Ghostscript basiert. Es ist ziemlich gut, obwohl die Ausgabe von Acrobat Distiller tendenziell etwas besser ist.

ConcernedOfTunbridgeWells
quelle
5

Wenn Sie dies programmgesteuert tun möchten und ein .NET- oder Java-Programmierer sind, können Sie Aspose.Words in Kombination mit Aspose.PDF verwenden .

Es hat gut für mich funktioniert.

BEARBEITEN: Es scheint, dass Sie mit einer neueren Version nur Aspose Words lizenzieren müssen.

splattne
quelle
3
Heutzutage kann Aspose.Words die Konvertierung von Microsoft Word-Dokumenten in PDF allein durchführen, ohne Aspose.Pdf zu verwenden. Sie benötigen nur ein Produkt und es funktioniert präziser.
1
Als Entwickler, der mit Asposes Suite gearbeitet hat, fand ich sie schlecht designt und ein echtes Problem beim Codieren. Ich würde dieses Produkt niemals jemandem empfehlen.
BBlake
1
@BBlake: Verwenden Sie es auch (für Excel) und auch nicht beeindruckt.
5

Ich verwende und empfehle regelmäßig PrimoPDF , das sowohl in kostenlosen als auch in kostenpflichtigen Inkarnationen erhältlich ist.

Stu Mackellar
quelle
3

Office 2007 hat einen kostenloser PDF - Export Add-In verfügbar hier

Jasper Bekkers
quelle
2

Adobe Acrobat für Geld

ODER

CutePDF für frei , und es ist toll!

Galwegisch
quelle
2

Ich persönlich benutze PDF 995 , einen kostenlosen PDF-Drucker :) funktioniert super

Kasper Vesth
quelle
2

Und niemand erwähnte Openoffice mit integrierter PDF-Speicherunterstützung?

alpha1
quelle
Eingebaut und ausgezeichnet (wie das Klicken auf klickbare Querverweise, wie z. B. das Inhaltsverzeichnis).
Arjan
Amen an diesen Bruder!
Alpha1
1

Wenn Sie es programmatisch tun möchten, schauen Sie sich meine Antwort hier an:

Konvertieren Sie DOC in PDF - /programming/218556/send-document-to-printer-with-c#221818

Dies ist Code, den ich derzeit verwende und der sehr gut funktioniert. Es behandelt alles, was Word öffnet, wie z. B. .doc, .docx, .rtf usw.

Wenn Sie viele Dateien konvertieren müssen, können Sie Ihren Code so schreiben, dass Word einmal im Hintergrund geöffnet wird und die Dateien anschließend geöffnet, konvertiert und geschlossen werden. Dies funktioniert sehr schnell und ich hatte auch beim Konvertieren keine Probleme mit Abstürzen usw. Tausende von Dateien auf einmal.

Douglas Anderson
quelle
1

In der Vergangenheit habe ich verschiedene Ansätze ausprobiert. Aber jetzt bin ich mit Microsoft Office Word 2007 und dem SaveAsPDF-Addin in Ordnung. Ich habe den Prozess "Als PDF speichern" als Makro aufgezeichnet und ein wenig verfeinert. Hier ist meine aktuelle Version:


Sub UpdateAndPDF()
' Update page header

    If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
        ActiveWindow.Panes(2).Close
    End If
    If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
        ActivePane.View.Type = wdOutlineView Then
        ActiveWindow.ActivePane.View.Type = wdPrintView
    End If
    ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
    Selection.WholeStory
    Selection.Fields.Update
    ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument

' Update document (like F9)

    Selection.WholeStory
    Selection.Fields.Update
    WordBasic.AcceptAllChangesInDoc

' create PDF

    PDFFilename = (Replace(ActiveDocument.FullName, ".doc", ".pdf"))
    ActiveDocument.ExportAsFixedFormat OutputFileName:= _
        PDFFilename _
        , ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
        wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
        Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
        CreateBookmarks:=wdExportCreateHeadingBookmarks, DocStructureTags:=True, _
        BitmapMissingFonts:=True, UseISO19005_1:=False

' Close Word

    ActiveDocument.Save
    Application.Quit
End Sub

Mit der Makrooption von word kann ich dieses Makro in der Befehlszeile für Automatisierungszwecke verwenden. z.B

"c:\Program Files\Microsoft Office\Office12\WINWORD.EXE" wordfile.doc /mUpdateAndPDF 

Wenn Sie es für mehrere Dokumente in einer Batchdatei verwenden möchten, können Sie Folgendes versuchen:


@echo off
SET WORD="c:\Program Files\Microsoft Office\Office12\WINWORD.EXE"
FOR %%f in (*.doc) do %WORD% %%f /mUpdateAndPDF

jf200399
quelle
0

Wenn Sie dies nur gelegentlich tun, können Sie mit Zamzar.com alle Arten von Conversions durchführen.

TRiG.

TRiG
quelle
0

Ich habe diesen Markt ausgiebig untersucht und Aspose.Words ist eine Überlegung wert. Es macht einen guten Job und ist 100% .net, aber wenn Sie nach perfekter Wiedergabetreue suchen (Aspose rendert keine Fußnoten, eingeschränkten Textfluss und schwebende Objekte), besteht die einzige Möglichkeit darin, Office direkt zu automatisieren, was schmerzhaft ist auf dem Server oder verwenden Sie ein Produkt, das die ganze harte Arbeit für Sie geleistet hat, z. B. den Muhimbi PDF Conversion Service, der auf einem Server ausgeführt wird und über einen Webdienst aufgerufen werden kann .

Vollständige Offenlegung, ich arbeite für Muhimbi (weshalb ich den Markt so intensiv erforscht habe).

Jeroen Ritmeijer
quelle
0

Aspose.Words wurde oben erwähnt. Ich möchte nur die neuesten Informationen hinzufügen.

Aspose.Words wird jetzt selbst in PDF konvertiert (Sie benötigten zuvor Aspose.Words + Aspose.Pdf). Eine zu verwendende Komponente ist besser als zwei.

Einer der Vorteile von Aspose.Words besteht darin, dass Sie dieselben gut aussehenden Dokumente nicht nur in PDF, sondern auch in XPS erhalten, Seiten als Bilder rendern und sogar Dokumente drucken können.

Ich bin im Aspose.Words-Team.

Romeok
quelle
Können Sie mir bitte zeigen, wo die Dokumentation dies sagt oder wie es mit den Test-DLLs gemacht wird? Ich kann es nicht finden. Das aktuelle Dokument besagt, dass Sie Wörter und PDF benötigen. Ich denke sehr darüber nach, ASPOSE.Words zu verwenden, wenn dies der Fall ist.
Dies ist das Grundthema im "Programmierhandbuch" aspose.com/documentation/.net-components/…. Es gibt auch die Document.SaveToPdf-Methode mit einigen Überladungen aspose.com/documentation/.net-components/…
0

Ich habe mir die integrierten PDF-Funktionen in den letzten Jahren nicht angesehen, aber Sie können die Büroautomatisierung verwenden, um auf einem PostScript-Druckertreiber zu drucken, der als Drucker eingerichtet werden kann. Dadurch wird eine PostScript (PS) -Datei erstellt, die mit GhostScript in PDF konvertiert werden kann.

Mark Redman
quelle
0

Ich benutze doPDF , wirklich großartig und es werden keine Adds wie PDF 995 angezeigt

Nicu Zecheru
quelle
0

Office 2010 und höher kann die Datei ohne Plug-In als PDF speichern. Office 2013 kann die PDF-Datei sogar öffnen und bearbeiten (natürlich, wenn die Datei nicht vor der Bearbeitung geschützt wurde).

Windows 10 hat auch ein PDF - Drucker-in gebaut , und Sie brauchen keine 3 rd Party - Software zu diesem Zweck

phuclv
quelle
-1

In dieser Frage finden Sie den C # -Code für einen kostenlosen Word to PDF-Konverter.

Eric Ness
quelle