Mengonversi file .doc ke .pdf [ditutup]

11

Adakah yang tahu tentang perangkat lunak yang dapat melakukan konversi MS Office .doc ke .pdf untuk saya?

Saya sudah mencoba OpenOffice tetapi tampaknya agak lambat dan membutuhkan banyak sumber daya untuk dokumen besar.

pengguna15799
sumber
kemungkinan rangkap dari Bagaimana cara mengonversi filetype ini ke pdf?
Bobby

Jawaban:

11

PDFCreator adalah alat cetak-ke-pdf gratis berdasarkan ghostscript. Ini cukup baik, meskipun output Acrobat Distiller cenderung sedikit lebih baik.

ConcernedOfTunbridgeWells
sumber
5

Jika Anda ingin melakukannya secara terprogram dan Anda adalah .NET atau programmer Java, Anda dapat menggunakan Aspose.Words dalam kombinasi dengan Aspose.PDF .

Itu bekerja dengan baik untuk saya.

EDIT: Tampaknya menggunakan versi terbaru, Anda hanya perlu melisensikan Kata Kata.

percikan
sumber
3
Saat ini Aspose.Words dapat melakukan dokumen Microsoft Word ke konversi PDF saja, tanpa menggunakan Aspose.Pdf. Anda hanya perlu satu produk dan itu bekerja lebih tepat.
1
Sebagai seorang pengembang yang telah bekerja dengan suite Aspose, saya menemukan itu dirancang dengan buruk dan benar-benar menyebalkan. Saya tidak akan merekomendasikan produk itu kepada siapa pun.
BBlake
1
@BBlake: Gunakan juga (untuk Excel) dan tidak terkesan dengan itu.
5

Saya secara teratur menggunakan - dan merekomendasikan - PrimoPDF , yang tersedia dalam inkarnasi gratis dan berbayar.

Stu Mackellar
sumber
3

Office 2007 memiliki Add-in ekspor PDF gratis yang tersedia di sini

Jasper Bekkers
sumber
2

Adobe Acrobat untuk uang

ATAU

CutePDF untuk bebas , dan itu hebat!

Orang belanda
sumber
2

Saya pribadi menggunakan PDF 995 , pdf-printer gratis :) bekerja dengan baik

Kasper Vesth
sumber
2

Dan tidak ada yang menyebutkan openoffice dengan dukungan penyimpanan built-in PDF?

alpha1
sumber
Built-in, dan sangat baik (seperti menghasilkan referensi silang yang dapat diklik, seperti daftar isi).
Arjan
Amin untuk saudara itu!
alpha1
1

Jika Anda ingin melakukannya secara sistematis, lihat respons saya di sini:

Konversikan DOC ke PDF - /programming/218556/send-document-to-printer-with-c#221818

Ini adalah kode yang saya gunakan saat ini dan berfungsi dengan sangat baik. Ini akan menangani apa saja yang akan dibuka oleh Word seperti .doc, .docx, .rtf dll.

Juga, jika Anda memiliki banyak file untuk dikonversi, Anda dapat menulis kode kepada Anda sehingga Word dibuka sekali di latar belakang dan file kemudian dibuka, dikonversi dan ditutup, bekerja sangat cepat dan saya tidak punya masalah dengan menabrak dll. Bahkan ketika mengkonversi ribuan file dalam perjalanan.

Douglas Anderson
sumber
1

Anda dapat menggunakan layanan online seperti di http://www.freepdfconvert.com Tidak perlu menginstal perangkat lunak apa pun.

Tomas
sumber
1

Di masa lalu saya sudah mencoba pendekatan yang berbeda. Tapi sekarang saya baik-baik saja dengan Microsoft Office Word 2007 dan SaveAsPDF-Addin. Saya telah mencatat proses "save as pdf" sebagai makro dan sedikit memperbaikinya. Ini versi saya saat ini:


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

Dengan opsi kata makro, saya dapat menggunakan makro ini di baris perintah untuk tujuan otomatisasi. misalnya

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

Jika Anda ingin menggunakannya untuk beberapa dokumen dalam file batch, Anda dapat mencoba ini:


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

jf200399
sumber
0

Jika Anda hanya melakukannya sesekali, Anda dapat menggunakan Zamzar.com untuk melakukan segala macam konversi.

Trigonometri.

Trigonometri
sumber
0

Saya telah meneliti pasar ini secara luas dan Aspose.Words layak dipertimbangkan. Ini melakukan pekerjaan dengan baik dan 100% bersih, tetapi jika Anda mencari kesetiaan yang sempurna (Aspose tidak membuat catatan kaki, aliran teks terbatas, dan objek mengambang) maka satu-satunya pilihan yang Anda miliki adalah mengotomatisasi Office secara langsung, yang merepotkan. di server, atau gunakan produk yang telah melakukan semua kerja keras untuk Anda seperti Layanan Konversi PDF Muhimbi yang berjalan di server dan dapat dipanggil menggunakan layanan web .

Pengungkapan penuh, saya bekerja untuk Muhimbi (itulah sebabnya saya telah meneliti pasar secara luas).

Jeroen Ritmeijer
sumber
0

Aspose.Words telah disebutkan di atas. Saya hanya ingin menambahkan info terbaru.

Aspose.Words sekarang mengonversi ke PDF dengan sendirinya (sebelumnya Anda membutuhkan Aspose.Words + Aspose.Pdf). Satu komponen yang digunakan lebih baik dari dua.

Salah satu manfaat yang Anda dapatkan dengan Aspose.Words adalah Anda bisa mendapatkan dokumen yang tampak hebat tidak hanya dalam PDF, tetapi juga di XPS, menjadikan halaman sebagai gambar dan bahkan mencetak dokumen.

Saya di tim Aspose.Words.

romeok
sumber
Bisakah Anda tunjukkan di mana dokumentasi mengatakan ini atau bagaimana melakukannya dengan dll uji coba? Sepertinya saya tidak dapat menemukannya. Doco saat ini mengatakan Anda perlu kata-kata dan pdf. Saya sangat mempertimbangkan menggunakan ASPOSE.Words jika ini masalahnya.
Ini adalah topik dasar dalam "programer panduan" aspose.com/documentation/.net-components/... Ada juga metode Document.SaveToPdf dengan beberapa overloads aspose.com/documentation/.net-components/...
0

Saya belum melihat fitur built in PDF dalam beberapa tahun terakhir, tetapi Anda dapat menggunakan otomatisasi kantor untuk mencetak ke driver Printer PostScript, yang dapat diatur sebagai printer. Ini menciptakan File PostScript (PS) yang dapat dikonversi ke PDF menggunakan GhostScript.

Mark Redman
sumber
0

Saya menggunakan doPDF , sangat bagus dan tidak muncul sembarang menambahkan seperti PDF 995

Nicu Zecheru
sumber
0

Office 2010 dan di atasnya dapat menyimpan file sebagai pdf tanpa plug-in. Office 2013 bahkan dapat membuka dan mengedit file pdf (tentu saja jika file tersebut belum dilindungi dari pengeditan)

Windows 10 juga memiliki built-in printer PDF dan Anda tidak memerlukan 3 rd perangkat lunak pihak untuk tujuan itu

phuclv
sumber
-1

Lihat pertanyaan ini untuk kode C # ke konverter Word to PDF gratis.

Eric Ness
sumber