Announcement

Collapse
No announcement yet.

PDF Formular mit VB.Net ausfüllen, drucken, speichern, verschicken

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • PDF Formular mit VB.Net ausfüllen, drucken, speichern, verschicken

    Hi und allen erstmal ein gesundes und vorallem erfolgreiches neues Jahr...

    meine Muttergesellschaft hat zum neuen Jahr gleichmal ein schönes attentat auf mich vor...
    Ich soll ein Programm erweitern und ein PDF Dokumet ausfüllen.

    Da ich das noch nie gemacht hab und im Netz nur wenig sinnvolles dazu gefunden habe,
    nun also die Frage an euch:

    Ideen? Lösungen? Vorraussetzungen?
    Ich hab keine Ahnung was ich tue aber ich will es lernen

  • #2
    Wenn es nicht unbedingt VB sein muss, sonder auch C# oder Java

    http://itextpdf.com/
    Christian

    Comment


    • #3
      Originally posted by Undeathly_Shadow View Post
      ... ein PDF Dokumet ausfüllen.
      Ist das PDF-Dokument vorgegeben oder wird das im Programm erzeugt?

      Comment


      • #4
        Hi,

        Originally posted by Bernhard Geyer View Post
        Ist das PDF-Dokument vorgegeben oder wird das im Programm erzeugt?
        es ist mir vorgegeben...


        Ich glaube eine relative Lösung gefunden zu haben:
        http://www.codeproject.com/KB/vb/Com...dsOfPDFs.aspx#
        verwendung findet hier auch die iTextSharp.dll

        Ich muss das ganze zwar noch weiter ausreizen (mir werden nicht alle Felder angezeigt), aber ich denk das wird schon...
        Ich hab keine Ahnung was ich tue aber ich will es lernen

        Comment


        • #5
          Hi,

          kennt sich jemand mit dem ITextSharp aus?
          kann ich mit der DLL irgendwie die möglichen Werte der Clickfelder auslesen?

          Code:
          pdfFormFields.SetField("Feld 1", "F")
          da ich das Value als String übergeben muss ist ja wirklich fast alles möglich...
          ich hab ehrlich gesagt nicht wirklich lust alle möglichen kombinationen zu versuchen.

          also nochmal:
          Ich hab ein PDF Formular, möchte das Programmseitig befüllen.
          Ich verwende jetzt oben angegebenes Projekt mit der iTextSharp.DLL
          Das befüllen des Formulars klappt super, nur das aktivieren der verschiedenen Checkboxen stellt mich vor ein Problem da ich nicht weiß welche Stati diese haben, manche sind numerisch das hab ich durch Zufall rausbekommen.

          Kann ich die möglichen Stati irgendwie rausbekommen?
          Ich hab keine Ahnung was ich tue aber ich will es lernen

          Comment


          • #6
            Hallo,
            mit dieser Frage habe ich mich lange beschäftigt und kann Dir helfen. Das Problem war, den Zustand (un/checked) der z.B. Checkboxen zu ermitteln. Ichhabe mich des Acrobat Pro bedient. Innerhalb der 30 tage Testphase war das leicht zu machen.
            Du startest das Programm, lädst die FormularPDF Datei und gehst dann auf Formulare -> Felder hinzufügen und bearbeiten.
            Sämtliche Felder erhalten ihre Feldbezeichnung. Du klickst rechts auf eine Checkbox, wählst Eigenschaften und ermittelst unter Optionen den Exportwert.
            Das war's schon. In meinem Fall war der Exportwert mancher Checkboxen
            Ja, nein, 1 usw.
            Wenn Du mit Itextsharp arbeitest lautet der Befehl
            pdfFormFields.SetField(Feldname, Exportwert) . Fertich

            Als Hinweis für diejenigen, die Itextsharp kommerziell nutzen.
            http://www.vbarchiv.net/forum/id25_i...s-fuellen.html
            Finde ich selbst auch total blöd.

            Grüße

            Comment

            Working...
            X