Добавьте заголовок и нижний колонтитул ко второму DOCX, который в конечном итоге будет добавлен на обложку DOCXPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Добавьте заголовок и нижний колонтитул ко второму DOCX, который в конечном итоге будет добавлен на обложку DOCX

Сообщение Anonymous »

У меня есть два файла docx-id-1.docx и id-2.docx-ID-1-это страница обложки, а ID-2-содержание. У ID-2 нет заголовка и нижнего колонтитула, и мне нужен заголовок и нижний колонтитул только в ID-2. Опубликовать, что я объединяю 2 Docxs. < /P>
$doc1 = escapeshellarg(DOCX_PATH."$ID-1.docx");
$doc2 = escapeshellarg(DOCX_PATH."$ID-2.docx");
$output = escapeshellarg(DOCX_PATH."$ID.docx");

$cmd = PYTHON." ".ABS_PATH."merge_docs.py $doc1 $doc2 $output 2>&1";
exec($cmd, $outputLines, $returnCode);
< /code>
Как добавить заголовок и нижний колонтитул только в ID-2? Я думаю, что возможности Python DOCX-это Bette, чем phpword?import warnings
warnings.filterwarnings("ignore", category=UserWarning, module="docxcompose")

import sys
from docx import Document
from docxcompose.composer import Composer
import os

doc1_path = sys.argv[1]
doc2_path = sys.argv[2]
output_path = sys.argv[3]

doc1 = Document(doc1_path)
doc2 = Document(doc2_path)

composer = Composer(doc1)
composer.append(doc2)
composer.save(output_path)


Подробнее здесь: https://stackoverflow.com/questions/796 ... ppended-to
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»