2009-05-13 4 views
18
를 사용하여 Microsoft Word 문서를 생성하는 방법

스핑크스는 몇 가지 출력 형식 지원 : .pdf 또는 .ps 는 스핑크스

  • 텍스트를 만드는 데 유용
  • 라텍스 (html 또는 dirhtml와)

    • 여러 HTML 파일을

    대신 Microsoft Word 파일로 출력물을 얻을 수 있습니까?

    다른 문서 생성기를 사용하면 단일 HTML 출력 파일을 생성 한 다음 Word 응용 프로그램을 사용하여 Microsoft Word 형식으로 변환 할 수있었습니다.

    불행히도 Word 또는 HTML 단일 페이지 형식을 생성하는 방법을 알지 못합니다.

  • +3

    에 위치 할 것이라고 가정'하나의 HTML 파일을 생성 singlehtml'을합니다. – andho

    답변

    -4

    나는 스핑크스가 무엇인지 지금은 모르지만 rtf 파일이나 html 파일 또는 유사한 것을 만들 수 있습니다. (RTF)이 문서에서는 서식있는 텍스트를 생성하는 방법에 대해 설명 How to use ASP to generate a Rich Text Format (RTF) document to stream to Microsoft Word

    ASP 스크립트를 사용하여 파일을 다음 스트리밍 : OFFICE AUTOMATION

    을하고 거기에서 :

    접근/자세한 내용은 다음 블로그 게시물을 참조하십시오 그 파일들을 마이크로 소프트 워드에. 이 기술은 런타임 문서 생성을 위해 Microsoft Word의 서버 측 자동화에 대한 대안을 제공합니다.

    ASP 스크립트 (:-)를 사용하지 않음)를 사용하지 않고 아이디어 만 사용합니다.

    1

    가장 좋은 방법은 첫 번째 수 있습니다 -> ODT -> 문서

    • sphinx documents into openoffice format을 변환합니다.
    • 그런 다음 openoffice를 사용하여 odt를 열고 Word로 저장하십시오. 그러나 나는 이것을 자동적으로하는 방법을 모른다.
    5

    구조화 된 텍스트의 파일을 MSdoc으로 변환하려면 rst2odt과 다음 unoconv을 사용합니다. 다음 스크립트를 봐 : unoconv 오픈 오피스와 함께 제공하고 또한 변환하는 동안 오픈 오피스 스타일 (템플릿)을 적용 할 수 있습니다 : 당신이 당신의 자신의 스타일 시트를 사용할 수 있습니다

    #!/bin/sh 
    rst2odt $1 $1.odt 
    unoconv -f doc $1.odt 
    rm $1.odt 
    

    rst2odt으로. 단순히 ODF 텍스트 문서 서식 (OTT)로 그 저장, 머리글과 바닥 글을 추가, 스타일을 변경, 변환 된 문서를 편집하고 같은 변환의 한 부분으로 이것을 사용 : 다양한 변환에 대한 해당 템플릿을 사용하는

    unoconv -f doc -t template.ott $1.odt 
    

    나중에.

    +1

    하지만 스핑크스의 모든 기능은 처리하지 못합니다. 올바른 RsT 기능입니다. – ankostis

    1

    저는 이것이 오래된 질문이라는 것을 알고 있습니다. 그러나 LibreOffice는 다음과 같은 변환 방법을 지원합니다 (soffice를 가정 함.exe는) 경로에 :

    soffice.exe --invisible --convert-to doc myInputFile.odt 
    

    내가 읽은 어떤 일이 --invisible보다는 --headless 옵션을 사용 말한다. 둘 다 Windows에서 작동하는 것 같습니다.

    rst2odt.py 스크립트로 시작한 다음 위의 작업을 수행하여 MS Word 문서로 변환 할 수 있습니다. 여기

    은 LibreOffice와 추가 시작 옵션 링크입니다 : 여기 http://help.libreoffice.org/Common/Starting_the_Software_With_Parameters

    내가 믿고, 오픈 오피스에서 지원하는 파일 형식 링크입니다, LibreOffice와도 지원해야한다 : http://wiki.services.openoffice.org/wiki/Framework/Article/Filter/FilterList_OOo_3_0

    +0

    스핑크스와 아무 관련이 없습니다. – Wtower

    6

    가있다 Sphinx extension을 생성하기위한 docx 형식 (테스트하지 않은 경우) 및 newer one (아직 테스트하지 않은 경우)

    +0

    나는 이것들을 테스트하지는 않았지만 질문자가 겪었던 문제를 해결하기 위해 명확하게 제작되었으므로 여기에 그것들을 추가하고 있으며, 현재 제안 된 대안보다 직접적이고 덜 복잡하다. 너를 그들에게 인도하지 마라. –

    +1

    이것을 성공적으로 사용했다면 - 그리고 어느 것이 가장 좋았는지 피드백을주십시오! –

    +0

    두 번째 사용을 시도했지만 요구 사항을 설치할 수 없습니다. – ffleandro

    0

    이 대답은 명령 줄 솔루션이 아니며 다음과 같습니다. 분명히 최고는 아니지만 단순히 나를 위해 일하고 내 시간을 절약 할 수 있습니다. html 파일 1을 생성 한 후 생성 된 html을 브라우저에서 열고 전체 페이지 (Crtl + a 및 Ctrl + c)를 복사 한 다음 Microsoft Office를 실행할 수 있습니다 (또는 나와 같은 Microsoft Windows가없는 경우 라이브 버전 사용) 붙여 넣기 (Ctrl + v)를 누릅니다.

    0

    이 변환기는 강력한 변환기가 포함 된 Calibre (https://calibre-ebook.com)를 사용하는 해결 방법입니다. 이것은 잘 작동하고 대부분의 서식이 유지됩니다

    • 붙박이 전자 책 변환기를 사용 DOCX하는 EPUB으로 변환 한 후 구경에 make epub
    • 가져 오기 EPUB 출력 스핑크스에서 EPUB 출력을 생성합니다.

    원래 질문에는 답변이 너무 늦었지만 같은 문제를 겪고있는 사람들은 유용하다고 생각할 수 있습니다.

    0

    제가 사용하는 해결책은 comment에 언급 된 andho와 같은 singlehtml 빌더입니다. 그런 다음 html을 pandoc을 사용하여 docx로 변환합니다. 다음 예제는 생성 된 HTML이 _build/singlehtml/index.html을

    make singlehtml 
    cd _build/singlehtml/ 
    pandoc -o index.docx index.html