การแปลงไฟล์. doc เป็น. pdf [ปิด]


11

ทุกคนตระหนักถึงซอฟต์แวร์ชิ้นหนึ่งที่สามารถแปลง MS Office .doc เป็น. pdf สำหรับฉันได้หรือไม่

ฉันลองใช้ OpenOffice แล้ว แต่ดูเหมือนว่าจะค่อนข้างช้าและหิวโหยสำหรับเอกสารขนาดใหญ่


มีความเป็นไปได้ที่ซ้ำกันของฉันจะแปลงไฟล์ประเภทนี้เป็น pdf ได้อย่างไร
Bobby

คำตอบ:


18

หากคุณมี MS Office 2007 คุณสามารถใช้ปลั๊กอินบันทึกเป็น PDF

http://www.microsoft.com/downloads/details.aspx?FamilyId=F1FC413C-6D89-4F15-991B-63B07BA5F2E5&displaylang=en


3
ด้วยบริการใหม่ล่าสุดมันไม่ได้เป็นปลั๊กอินอีกต่อไป - ตอนนี้ให้บริการนอกกล่อง
RichardOD


5

หากคุณต้องการที่จะทำโปรแกรมและคุณเป็น .NET หรือโปรแกรม Java คุณสามารถใช้Aspose.Wordsร่วมกับAspose.Pdf

มันทำงานได้ดีสำหรับฉัน

แก้ไข:ดูเหมือนว่าเมื่อใช้รุ่นล่าสุดคุณจะต้องให้สิทธิ์ Aspose Words เท่านั้น


3
วันนี้ Aspose.Words สามารถแปลงเอกสาร Microsoft Word เป็น PDF เพียงอย่างเดียวโดยไม่ต้องใช้ Aspose.Pdf คุณต้องการเพียงหนึ่งผลิตภัณฑ์และทำงานได้แม่นยำยิ่งขึ้น

1
ในฐานะนักพัฒนาซอฟต์แวร์ที่ทำงานร่วมกับชุดของ Aspose ฉันพบว่ามันถูกออกแบบมาไม่ดี ฉันจะไม่แนะนำผลิตภัณฑ์นี้ให้กับทุกคนเลย
BBlake

1
@ BBlake: ใช้มัน (สำหรับ Excel) และไม่ประทับใจกับมันเช่นกัน







2

และไม่มีใครพูดถึง openoffice พร้อมการสนับสนุนการบันทึก PDF ในตัว?


ในตัวและยอดเยี่ยม (เช่นให้การอ้างอิงโยงแบบคลิกข้ามได้เช่นสารบัญ)
Arjan

สาธุกับพี่น้องคนนั้น!
alpha1

1

หากคุณต้องการที่จะทำมันโดยทางโปรแกรมดูคำตอบของฉันที่นี่:

แปลง DOC เป็น PDF - /programming/218556/send-document-to-printer-with-c#221818

นี่คือรหัสที่ฉันใช้ในปัจจุบันและใช้งานได้ดีมาก มันจะจัดการทุกอย่างที่ Word จะเปิดเช่น. doc, .docx, .rtf เป็นต้น

นอกจากนี้หากคุณมีไฟล์จำนวนมากที่จะทำการแปลงคุณสามารถเขียนโค้ดให้คุณได้เช่นว่า Word จะเปิดขึ้นหนึ่งครั้งในพื้นหลังและหลังจากนั้นไฟล์จะถูกเปิด, แปลงและปิดทำงานได้อย่างรวดเร็วและฉันก็ไม่มีปัญหาอะไรเลย ไฟล์หลายพันไฟล์ในระหว่างการเดินทาง



1

เฮ้ดูสิ่งที่ฉันพบ http://www.phplivedocx.org/2009/02/06/convert-doc-to-pdf-in-php/

PHPLiveDocx เป็นโปรแกรมสร้างเอกสารใน php มันสามารถใช้ในการแปลง Doc เป็น PDF ฉันไม่ได้ลองด้วยตัวเอง แต่ฉันจะต้องทดลองกับมันในไม่ช้า



1

ในอดีตฉันได้ลองวิธีการที่แตกต่างกัน แต่ตอนนี้ฉันใช้ได้กับ Microsoft Office Word 2007 และ SaveAsPDF-Addin ฉันบันทึกกระบวนการ "บันทึกเป็นไฟล์ pdf" เป็นมาโครและทำให้ดีขึ้นเล็กน้อย นี่คือเวอร์ชันปัจจุบันของฉัน:


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

ด้วยตัวเลือกแมโครของคำฉันสามารถใช้แมโครนี้ในบรรทัดคำสั่งเพื่อวัตถุประสงค์อัตโนมัติ เช่น

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

หากคุณต้องการใช้สำหรับเอกสารหลายชุดในไฟล์แบทช์คุณสามารถลองทำสิ่งนี้:


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


0

หากคุณเพิ่งทำมันเป็นครั้งคราวคุณสามารถใช้ Zamzar.com เพื่อทำการแปลงได้ทุกประเภท

หนุน.


0

ฉันได้ทำการวิจัยตลาดนี้อย่างกว้างขวางและ Aspose.Words ก็คุ้มค่าที่จะพิจารณา มันทำงานได้ดีและเป็น 100%. net แต่ถ้าคุณอยู่หลังความสมบูรณ์แบบที่สมบูรณ์แบบ (Aspose จะไม่แสดงเชิงอรรถ, การส่งข้อความที่ จำกัด และวัตถุลอยตัว) ดังนั้นตัวเลือกเดียวที่คุณต้องใช้คือ Office โดยอัตโนมัติซึ่งเป็นความเจ็บปวด บนเซิร์ฟเวอร์หรือใช้ผลิตภัณฑ์ที่ได้ทำทุกงานยากสำหรับคุณเช่น PDF บริการแปลง Muhimbi ที่รันบนเซิร์ฟเวอร์และสามารถเป็นที่เรียกใช้บริการเว็บ

การเปิดเผยอย่างเต็มรูปแบบฉันทำงานให้ Muhimbi (ซึ่งเป็นสาเหตุที่ฉันได้ทำการวิจัยตลาดอย่างกว้างขวาง)


0

Aspose.Words ได้รับการกล่าวถึงข้างต้น ฉันแค่ต้องการเพิ่มข้อมูลล่าสุด

Aspose.Words ตอนนี้แปลงเป็น PDF ด้วยตัวเอง (ก่อนหน้านี้คุณต้องการ Aspose.Words + Aspose.Pdf) องค์ประกอบหนึ่งที่จะใช้ดีกว่าสอง

ประโยชน์อย่างหนึ่งที่คุณได้รับจาก Aspose.Words ก็คือคุณสามารถได้รับเอกสารที่ดูดีไม่เพียง แต่ในรูปแบบ PDF แต่ใน XPS จะแสดงหน้าเป็นรูปภาพและพิมพ์เอกสารได้

ฉันอยู่ในทีม Aspose.Words


คุณช่วยแสดงให้ฉันดูได้ไหมว่าเอกสารอธิบายว่าที่นี่หรือจะทำอย่างไรกับ DLLs รุ่นทดลอง ฉันหามันไม่เจอ เอกสารปัจจุบันบอกว่าคุณต้องการคำและ PDF ฉันกำลังพิจารณาการใช้ ASPOSE เป็นอย่างมากหากเป็นกรณีนี้

นี่คือหัวข้อพื้นฐานใน "คู่มือโปรแกรมเมอร์" aspose.com/documentation/.net-components/ … นอกจากนี้ยังมีวิธีการ Document.SaveToPdf พร้อมกับโอเวอร์โหลดสองสามaspose.com/documentation/.net-components/ …

0

ฉันไม่ได้ดูคุณสมบัติ PDF ในตัวในช่วงสองสามปีที่ผ่านมา แต่คุณสามารถใช้สำนักงานอัตโนมัติเพื่อพิมพ์ไปยังไดรเวอร์เครื่องพิมพ์ PostScript ซึ่งสามารถติดตั้งเป็นเครื่องพิมพ์ได้ สิ่งนี้จะสร้างไฟล์ PostScript (PS) ซึ่งสามารถแปลงเป็น PDF โดยใช้ GhostScript



0

Office 2010 ขึ้นไปสามารถบันทึกไฟล์เป็น pdf โดยไม่ต้องมีปลั๊กอิน Office 2013สามารถเปิดและแก้ไขไฟล์ pdf ได้ (แน่นอนว่าไฟล์นั้นไม่ได้รับการปกป้องจากการแก้ไข)

วินโดวส์ 10 นอกจากนี้ยังมีเครื่องพิมพ์ในตัวรูปแบบไฟล์ PDFและคุณไม่จำเป็นต้องมี 3 ซอฟต์แวร์ของบุคคลเพื่อวัตถุประสงค์ที่


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.