MS Office .doc에서 .pdf로 변환 할 수있는 소프트웨어를 아는 사람이 있습니까?
이미 OpenOffice를 사용해 보았지만 큰 문서의 경우 다소 느리고 리소스가 부족한 것으로 보입니다.
MS Office .doc에서 .pdf로 변환 할 수있는 소프트웨어를 아는 사람이 있습니까?
이미 OpenOffice를 사용해 보았지만 큰 문서의 경우 다소 느리고 리소스가 부족한 것으로 보입니다.
답변:
MS Office 2007을 사용하는 경우 PDF로 저장 플러그인을 사용할 수 있습니다.
PDFCreator 는 고스트 스크립트를 기반으로하는 무료 PDF 파일 인쇄 도구입니다. Acrobat Distiller 의 출력이 약간 더 좋지만 상당히 좋습니다 .
프로그래밍 방식으로 수행하고 .NET 또는 Java 프로그래머 인 경우 Aspose.PDF 와 함께 Aspose.Words 를 사용할 수 있습니다 .
그것은 나를 위해 잘 작동했습니다.
편집 : 최신 버전을 사용하면 Aspose Words의 라이센스 만 있으면됩니다.
프로그래밍 방식으로 내 응답을 보려면 여기를 클릭하십시오.
DOC를 PDF로 변환-/programming/218556/send-document-to-printer-with-c#221818
이것은 현재 사용중인 코드이며 매우 잘 작동합니다. .doc, .docx, .rtf 등과 같이 Word가 여는 모든 것을 처리합니다.
또한 변환 할 파일이 많은 경우 Word를 백그라운드에서 한 번 열고 파일을 열고 변환하고 닫으며 매우 빠르게 작동하며 변환 할 때 충돌이 발생하지 않도록 코드를 작성할 수 있습니다 한 번에 수천 개의 파일.
Altsoft Xml2를 사용해보십시오
이봐, 내가 찾은 걸 봐 http://www.phplivedocx.org/2009/02/06/convert-doc-to-pdf-in-php/
PHPLiveDocx는 PHP의 문서 작성 프로그램입니다. Doc을 PDF로 변환하는 데 사용할 수 있습니다. 나는 그것을 직접 시도하지는 않았지만 분명히 그것을 시험해 볼 것입니다.
http://www.freepdfconvert.com 에서와 같은 온라인 서비스를 사용할 수 있습니다 . 소프트웨어를 설치할 필요가 없습니다.
과거에는 다른 접근법을 시도했습니다. 그러나 지금은 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
나는이 시장을 광범위하게 조사했으며 Aspose.Words는 고려할 가치가 있습니다. 좋은 일을하고 100 % .net이지만 완벽한 충실도를 유지하고 있다면 (Aspose는 각주, 제한된 텍스트 흐름 및 부동 개체를 렌더링하지 않음) Office를 직접 자동화하는 것이 유일한 옵션입니다. 서버에서 실행되거나 웹 서비스를 사용하여 호출 할 수있는 Muhimbi PDF 변환 서비스와 같이 모든 노력을 다한 제품을 사용하십시오 .
전체 공개, 나는 Muhimbi에서 일합니다 (그래서 시장을 광범위하게 조사한 이유입니다).
위에 언급했다. 가장 최근 정보를 추가하고 싶습니다.
Aspose.Words는 이제 자체적으로 PDF로 변환합니다 (이전에 Aspose.Words + Aspose.Pdf가 필요했습니다). 사용하는 하나의 구성 요소가 두 개보다 낫습니다.
Aspose.Words의 이점 중 하나는 PDF뿐만 아니라 XPS에서도 페이지를 이미지로 렌더링하고 문서를 인쇄 할 때와 동일한 멋진 문서를 얻을 수 있다는 것입니다.
저는 Aspose.Words 팀에 있습니다.
Office 2010 이상 에서는 플러그인없이 파일을 pdf로 저장할 수 있습니다. Office 2013 은 pdf 파일을 열고 편집 할 수도 있습니다 (물론 파일이 편집되지 않도록 보호 된 경우)
윈도우 10는 또한이있는 PDF 프린터 내장 하고는 3 필요가 없습니다 번째에 그 목적을 위해 파티 소프트웨어를