c# Word-AddIn преобразует activeDocument в виртуальный PDF-файл и объединяет их в один PDF-документ

Я создаю несколько виртуальных документов, а затем хочу объединить их в один PDF-файл, не сохраняя их где-либо. Все, что я нашел на данный момент, это руководства, в которых они где-то сохраняют документ в формате PDF, а затем читают PDF, чтобы объединить их в один.

Также должна быть возможность объединять несколько PDF-файлов, а не только два.


person GuterProgrammierer    schedule 06.02.2020    source источник
comment
Если документы не сохраняются, зачем создавать несколько документов? Почему бы не создать все как один документ, а затем сохранить его в PDF?   -  person Cindy Meister    schedule 06.02.2020
comment
Потому что значения переменных документа изменяются. Я хочу сохранить каждый документ со значениями переменных, а затем изменить значение переменной и снова сохранить его. Компренде?   -  person GuterProgrammierer    schedule 06.02.2020
comment
Nein, ich verstehe nicht ganz. Нет, я не слежу, точно. Я не понимаю, как документы нельзя объединить в один перед созданием PDF.   -  person Cindy Meister    schedule 06.02.2020
comment
Тогда покажи мне, как объединить несколько виртуальных документов в один.   -  person GuterProgrammierer    schedule 07.02.2020
comment
С одной стороны, вы используете термин виртуальный, с другой (в своем комментарии) вы говорите, что я хочу сохранить каждый документ со значениями переменных. Не совсем понятно, что вы хотите сделать.   -  person Cindy Meister    schedule 08.02.2020


Ответы (1)


Почему бы вам не сохранить их где-нибудь? Вы можете создавать временные файлы в таком месте, как C:\Users\%username%\AppData\Local\Temp\%yourProject%, работать с этими файлами, следуя найденному руководству, а затем очищать их. По крайней мере, я не вижу проблемы с использованием временных файлов и папок в нужном месте.

person Marormur    schedule 06.02.2020
comment
Если моя программа должна сохранить эти документы в виде файла PDF во временном директоре, это займет некоторое время, чтобы обработать это. Вот почему я стараюсь не сохранять ненужные файлы. - person GuterProgrammierer; 06.02.2020