myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Rund um die Programmierung » Wörter in PDF Dokumente suchen und ersetzen
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Wörter in PDF Dokumente suchen und ersetzen

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
aloneboy
myCSharp.de-Mitglied

Dabei seit: 12.06.2014
Beiträge: 26


aloneboy ist offline

Wörter in PDF Dokumente suchen und ersetzen

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

HAllo zusammen,

brauche mal euren Rat und eure Hilfe.

Ich möchte gerne bestimmt Wörter in ein PDF Dokument suchen und ersetzen. Habe bis jetzt herausbekommen das es mit iTextSharp funktionieren sollte.
Meine Frage dazu, man kann nach sogenannten Feldern suchen und diese ersetzen, was sind das für Felder? Sind sie in einer PDF schon vorhanden die ich habe, müssen welche erstellt werden oder kann man diese nachträglich in vorhandene PDF Dokumente hinzufügen?

Ich hatte vorher sowas mit Word Dokumente gemacht, z.B. wurde #Datum# durch das aktuelle Datum ersetzt und Word Dokumente ließen sich ganz einfach erstellen.
So etwas möchte ich gerne mit PDF Dokumenten realisieren und wüsste gerne wie und womit?

Lieben Dank
Neuer Beitrag 27.03.2020 13:01 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.939
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

So funktioniert PDF leider nicht. Suchen und Ersetzen ist nicht.

Prinzipiell musst Du das PDF einlesen, dann das Zeugs ersetzen und dann neu schreiben.
.NET hat allein durch die Lizenzbedingungen von PDF hierfür nichts eingebaut; daher bist Du auf externe Bibliotheken angewiesen.
Die meisten funktionieren für die Basis-Dinge einer PDF ganz gut; aber eben nicht für alles.

Gibt hunderte Bibliotheken dazu, zB. auf NuGet oder GitHub.
Evaluieren, was für Dich passt, musst aber halt selbst.

Ordentliche PDF Bibliotheken gibt es nur gegen Geld.

Hinweis: viele Inhalt in PDFs sind nur Bilder - vor allem die günstigen PDF Tools machen das.
Daher kannst oft auch die Inhalt gar nicht ersetzen (außer Du ersetzt die Bilder).
Neuer Beitrag 27.03.2020 13:35 Beiträge des Benutzers | zu Buddylist hinzufügen
aloneboy
myCSharp.de-Mitglied

Dabei seit: 12.06.2014
Beiträge: 26

Themenstarter Thema begonnen von aloneboy

aloneboy ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo und danke schonmal,

Ich habe nur jetzt oft gelesen das es mit ITextSharp funktionieren sollte und Hoffnung hatte. Letzten Endes würde ich auch etwas anderes nehmen sofern es auf den Zusatzrechnern funktioniert ohne kostenpflichtige Software nachzuinstallieten wie WordPad, RTF ect. Wo ich eine Seitenvorschau erstellen könnte wie bei PDF. Habe da leider keine Alternativen gefunden.

Gruß
Neuer Beitrag 27.03.2020 14:12 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.939
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Und was ist dann Deine Frage, wenn Du Dich eh schon auf iTextSharp fokussiert hast? Probier es doch einfach aus.
Wie es funktioniert kannst ja der Doku und den Samples entnehmen.

Evaluieren ist halt Dein Job.
Das kann Dir das Forum nicht abnehmen (das ist auch nicht der Sinn eines Forums).
Keiner hier kann Dir Deine Anforderungen beantworten.
Neuer Beitrag 27.03.2020 15:47 Beiträge des Benutzers | zu Buddylist hinzufügen
gfoidl gfoidl ist männlich
myCSharp.de-Team

avatar-2894.jpg


Dabei seit: 07.06.2009
Beiträge: 6.653
Entwicklungsumgebung: VS 2019
Herkunft: Waidring


gfoidl ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo aloneboy,

Zitat:
iTextSharp

Beachte da unbedingt deren Lizenzmodell.

Zitat:
Wo ich eine Seitenvorschau erstellen könnte wie bei PDF

Gehts jetzt um PDF od. um die "Seitenvorschau"?
Vorsorglich der Hinweis auch zu  [Hinweis] Wie poste ich richtig? Punkt 1.2.

mfG Gü
Neuer Beitrag 27.03.2020 17:33 Beiträge des Benutzers | zu Buddylist hinzufügen
aloneboy
myCSharp.de-Mitglied

Dabei seit: 12.06.2014
Beiträge: 26

Themenstarter Thema begonnen von aloneboy

aloneboy ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

die eigentliche Frage war eigentlich, wie ich und womit ich solche PDF's erstellen kann wo solche Felder erstellt werden wonach man suchen kann?

Gruß
Neuer Beitrag 27.03.2020 19:29 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
T-Virus T-Virus ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.04.2008
Beiträge: 1.550
Entwicklungsumgebung: Visual Studio, Codeblocks, Edi
Herkunft: Nordhausen, Nörten-Hardenberg


T-Virus ist offline Füge T-Virus Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Und die Antworten haben dir Abt und gfoidl gegeben.
Und ab hier bist du selbst gefragt.
Schaut dir an ob iTextSharp das kann was du willst und ob es für deinen Einsatzzweck mit der Lizenz in ordnung geht.
Den Code zur Einbindung musst du schon selbst schreiben, dass machen wir nicht für dich!
Hier musst du Eigeninitative zeigen.

Ansonsten kannst du auch gerne bei Google und StackOverflow nach "C# PDF" suchen, dann wirst du einiges an Treffern und vorschlägen finden.
Aber was für genau deinen Zweck das richtige ist, kann dir keiner sagen.
Das musst du eben selbst evaluieren.

T-Virus

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von T-Virus am 27.03.2020 19:43.

Neuer Beitrag 27.03.2020 19:43 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
aloneboy
myCSharp.de-Mitglied

Dabei seit: 12.06.2014
Beiträge: 26

Themenstarter Thema begonnen von aloneboy

aloneboy ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Sorry, falsch ausgedrückt.
Das Erstellen Oder bearbeiten(die Felder) der PDF's sollte nicht in C# geschehen, meinte damit eher mit welchem Programm ich das machen kann?
Das Suchen und ersetzen der Worte sollte mit ITextSharp geschehen sofern es möglich ist, was ich anschließend ausprobieren werde.
Neuer Beitrag 27.03.2020 20:07 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
T-Virus T-Virus ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.04.2008
Beiträge: 1.550
Entwicklungsumgebung: Visual Studio, Codeblocks, Edi
Herkunft: Nordhausen, Nörten-Hardenberg


T-Virus ist offline Füge T-Virus Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zum erstellen oder bearbeiten von PDFs gibt es endlos viele Programme.
Da musst du googeln, welches deine Zwecke erfüllt.
Hier kann dir keiner ohne alle Anforderungen zu nennen ein passendes Programm vorschlagen.

T-Virus

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von T-Virus am 27.03.2020 20:39.

Neuer Beitrag 27.03.2020 20:38 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 3 Monate.
Der letzte Beitrag ist älter als 3 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 05.07.2020 11:15