Создание документа LaTeX в приложении C # / WPF - PullRequest
5 голосов
/ 26 апреля 2011

Кто-нибудь когда-нибудь создавал документ .pdf в своем приложении C # / WPF, используя LaTeX?Мы создаем отчеты и отображаем их на экране, и мы изучили создание отчетов с помощью HTML и LaTeX.Опция HTML проста, но создание документа LaTeX в C # кажется нетривиальным, что лично мне кажется немного странным;Я думаю, что люди делали это много раз раньше.Кто-нибудь знает какие-либо библиотеки LaTeX, чтобы посмотреть или какой-либо другой способ сделать это?

Ответы [ 2 ]

2 голосов
/ 02 декабря 2017

Я работал над портом C # библиотеки iosMath LaTeX.Когда я пишу это, это дает хорошие результаты в большинстве случаев.Я работаю над остальными.

https://github.com/verybadcat/CSharpMath/tree/master

0 голосов
/ 27 апреля 2011

Я не знаю ни о каких библиотеках LaTeX, и, как вы сказали, это не кажется тривиальным, что я также нахожу немного странным. Я всегда писал документы самостоятельно, используя IDE TeXnic Center, что мне показалось действительно полезным.

Вы всегда можете попробовать записать исходный текст документа в файл с помощью StreamWriter, а затем запустить новый процесс pdflatex через командную строку в коде, чтобы скомпилировать документ в pdf?

Помимо этого мне удалось наткнуться на список библиотек, генерирующих pdf с открытым исходным кодом для C #, на которые, возможно, стоит взглянуть (я не думаю, что какая-то из них предназначена для LaTeX, к сожалению):

http://en.csharp -online.net / Open_Source_PDF_Libraries

iTextSharp, похоже, очень рекомендуется людям, так что, возможно, стоит посмотреть на это. Надеемся, что кто-то еще сможет указать вам на библиотеку LaTeX, но если он не сможет и запустить pdflatex как процесс через ваш код не будет жизнеспособным, то по крайней мере это может дать вам достойную альтернативу.

Надеюсь, это поможет.

...