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.


Jawaban:




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.


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.







2

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


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.





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


0

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

Trigonometri.


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).


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.


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.



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


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.