단어 문서의 모든 페이지에 머리말과 꼬리말을 추가하고 문서의 시작 부분에 일부 페이지를 추가하려면 어떻게해야합니까? 파이썬? 나는 파이썬 - docx 시도했지만 예상대로 작동하지 않습니다. 내 요구 사항을 달성하기위한 다른 방법이 있습니까?Word 문서 편집, 머리말/꼬리말 추가 및 저장 - Python
0
A
답변
3
필자가 취할 수있는 최선의 방법은 파일을 관리하는 방법을보기 위해 python-docx를 보는 것입니다.
이+--docProps
| + app.xml
| \ core.xml
+ res.log
+--word //this folder contains most of the files that control the content of the document
| + document.xml //Is the actual content of the document
| + endnotes.xml
| + fontTable.xml
| + footer1.xml //Containst the elements in the footer of the document
| + footnotes.xml
| +--media //This folder contains all images embedded in the word
| | \ image1.jpeg
| + settings.xml
| + styles.xml
| + stylesWithEffects.xml
| +--theme
| | \ theme1.xml
| + webSettings.xml
| \--_rels
| \ document.xml.rels //this document tells word where the images are situated
+ [Content_Types].xml
\--_rels
\ .rels
먼저 DOCX에 DOCX - 파이썬 추출물과 같은 라이브러리, 그래서 당신이 그것을 찾을 수 :
.docx
형식은 다음과 같은 폴더가 포함 된 압축 파일입니다 : DOCX는 압축 형식 (Docx Tag Wiki)입니다 파이썬 DOCX에 : 나는 당신을 위해 그것을 발견 : 당신은 DOCX의 주요 내용 인 '워드/document.xml'의 xmlcontent를 얻을 수
def opendocx(file):
'''Open a docx file, return a document XML tree'''
mydoc = zipfile.ZipFile(file)
xmlcontent = mydoc.read('word/document.xml')
document = etree.fromstring(xmlcontent)
return document
https://github.com/mikemaccana/python-docx/blob/master/docx.py#L65는, DOCX - 파이썬을 사용하거나 변경 (나는 당신에게 권합니다, docx- 파이썬 많은 다른 요소를 추가 할 수있을 것으로 보인다. 문서의 시작 부분에 다른 단어 문서의 내용을 복사하려면 document.xml의 내용을 document.xml에 복사하려고 시도 할 수는 있지만 아마도 몇 가지 오류가 발생할 수 있습니다. 특히 이미지 또는 비 텍스트 콘텐츠를 사용하십시오.
머리글이나 바닥 글을 추가하려면 word/header1.xml
또는 word/footer1.xml
파일을 만들어야합니다. 만든 파일의 header1.xml 내용 만 복사하면됩니다.
희망 하시겠습니까?
관련 문제
- 1. Word 문서 편집
- 2. Word 문서 저장
- 3. 온라인 Word 문서 편집 옵션
- 4. ASP.Net에서 Microsoft Word 문서 편집
- 5. Word HTML 문서를 "Word 문서"로 저장
- 6. Word 2003 템플릿 - 문서 저장
- 7. word 2013 매크로 추가 및 편집 그림
- 8. aspx 페이지에서 Word 편집 가능한 문서 다운로드
- 9. Office-js - 읽기 전용으로 Word 문서 저장
- 10. Word Interop Catch 문서 편집 이벤트
- 11. Word 문서의 속성 편집
- 12. 네트워크에서 MS Word 문서 열기
- 13. TWebrowser 복사 Word 문서
- 14. C# 2.0의 Word 2007 문서 속성 저장
- 15. Delphi에서 Word 문서 만들기, Doc 및 PDF로 저장
- 16. Word 문서 텍스트 바꾸기 및 새 파일 저장
- 17. 원격 제어 또는 스크립트 Office를 열어 Python에서 Word 문서 편집
- 18. Word 온라인 구현 선택 편집
- 19. Tableviewer 편집 및 저장
- 20. 파일 시스템에 저장하지 않고 Word 문서에 Word 문서 추가
- 21. C# Interop Word 문서 추가 스타일
- 22. Word 문서 범위의 텍스트 편집 단락 서식 지정을 제거합니다.
- 23. Office Web Apps Word 편집
- 24. 아파치 포이 Word 문서
- 25. 열기 Word 문서
- 26. 숨겨진 편집 할 수없는 변수를 양식에 저장. Word 97 Compatible
- 27. Office (Word, Excel, Powerpoint) 문서 속성의 서버 편면 편집
- 28. ASP.NET을 통한 웹상의 Word 문서 서식있는 텍스트 편집
- 29. Word/PDF - 병합 문서
- 30. Python : 이미지에 주석 추가/편집
내 대답이 사용자의 요구 사항에 맞습니까? – edi9999