Forum: PC-Programmierung C# tex.dll - PDF report


von Entwickler (Gast)


Lesenswert?

Hallo,

gibt es eine Möglichkeit aus C# heraus mit tex/latex
PDF zu erzeugen, ohne den Weg über externes Programm zu gehen?

Im Grunde will einen Report in tex zusammenbauen und dann
dll Aufruf machen und fertige PDF Datei bekommen.

Ich brauche einen Bruchteil der Latex Funktionalität
und würde gerne den Anwendern das Installieren
von MikTex oder anderen Distributionen ersparen.

iTextSharp kommt auf Grund der Lizenz nicht in Frage.
MigraDoc/PdfSharp geht zwar, komme aber nicht ganz zurecht damit.
Ich will im Footer eine "komplexe" Tabelle haben.

Viele Grüße

von Thorsten (Gast)


Lesenswert?


von Entwickler (Gast)


Lesenswert?

Den Geschwafel habe ich auch schon gefunden.
Alle 4 Antworten dort gehen ins Leere.
Ich will eben nicht externes Programm aufrufen,
ich will nicht Nutzer Ruby/Miktex etc. dazuinstallieren lassen müssen.

von Yalu X. (yalu) (Moderator)


Lesenswert?

Entwickler schrieb:
> Im Grunde will einen Report in tex zusammenbauen

Entwickler schrieb:
> ich will nicht Nutzer Ruby/Miktex etc. dazuinstallieren lassen müssen.

Du willst also TeX/LaTeX benutzen, ohne es zu installieren?

Du kannst natürlich den TeX-Quellcode nehmen und diesen fest in dein
Programm einbinden. Ob dadurch aber irgendetwas einfacher wird?

von Entwickler (Gast)


Lesenswert?

Hallo Yalu,

>Du kannst natürlich den TeX-Quellcode nehmen und diesen fest in dein
>Programm einbinden. Ob dadurch aber irgendetwas einfacher wird?

für mich definitiv nicht :)
Für Benutzer schon

Nein, das ist keine Lösung. Zumal Tex Quellen in C sind.
Ich glaube, dass ich mir noch einmal PdfSharp genauer anschauen muss.

Ich will den Footer ungefähr wie hier nachbauen

https://techdocs.altium.com/sites/default/files/wiki_attachments/231946/ExampleSchematicTemplate.png

Kennt sich wer gut mit PdfSharp?

von Horst (Gast)


Lesenswert?

Yalu X. schrieb:
> Du willst also TeX/LaTeX benutzen, ohne es zu installieren?
>
> Ob dadurch aber irgendetwas einfacher wird?

Er programmiert in C#. Spielt da Logik und Einfachheit wirklich noch 
eine Rolle?

von tl (Gast)


Lesenswert?

Naja, man könnte durchaus TeX Live als portable Installation als Teil 
des Projekts mit ausliefern. Da kommen dann allerdings schon ein paar 
Bytes zusammen...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.