vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Barcode aus zahlen generieren und in PDF einfügen 
Autor: p24
Datum: 27.06.17 14:57

Hallo HenryV, danke für deinen Beitrag, funktioniert super!
Ich frage mich nur wieso er die Vorlage, also das PDF-Template nicht mehr nimmt?

Jemand eine Idee? Hier der aktuelle Code:


Imports iTextSharp.text.pdf
Imports iTextSharp.text
Imports System.IO
 
Public Class Form1
 
    Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Label2.Click
 
    End Sub
 
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btnclose.Click
        Me.Close()
    End Sub
 
    Private Sub btngen_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btngen.Click
 
 
 
 
 
 
 
 
 
 
 
 
 
 
        Dim oldFile As String = "templates/template.pdf"
        Dim newFile As String = "output/etikett.pdf"
 
        Dim reader As New PdfReader(oldFile)
        Dim size As Rectangle = reader.GetPageSizeWithRotation(1)
        Dim document As New Document(size)
 
        Dim fs As New FileStream(newFile, FileMode.Create, FileAccess.Write)
        Dim writer As PdfWriter = PdfWriter.GetInstance(document, fs)
        document.Open()
        Dim cb As PdfContentByte = writer.DirectContent
 
        Dim bf As BaseFont = BaseFont.CreateFont(BaseFont.HELVETICA, _
          BaseFont.CP1252, BaseFont.NOT_EMBEDDED)
        cb.SetColorFill(BaseColor.BLACK)
        cb.SetFontAndSize(bf, 16)
 
        cb.BeginText()
        Dim platz As String = txtplatz.Text
        Dim name As String = txtname.Text
        Dim nr As String = txtnr.Text
 
        cb.ShowTextAligned(0, platz, 220, 204, 0)
        cb.ShowTextAligned(0, name, 220, 145, 0)
        cb.ShowTextAligned(0, nr, 220, 125, 0)
 
 
 
        Dim bc As New iTextSharp.text.pdf.BarcodeEAN
 
        bc.CodeType = iTextSharp.text.pdf.BarcodeEAN.EAN13
        bc.TextAlignment = Element.ALIGN_CENTER
        bc.Code = txtcode.Text
        'bc.StartStopText = True
        'bc.Extended = True
        'bc.GenerateChecksum = True
        'bc.ChecksumText = True
        'bc.Font = Nothing
 
        Dim imageEAN As iTextSharp.text.Image = bc.CreateImageWithBarcode(cb, _
          iTextSharp.text.BaseColor.BLACK, iTextSharp.text.BaseColor.BLACK)
        imageEAN.ScaleToFit(250, 60)
        imageEAN.SetAbsolutePosition(190, 35)
        cb.AddImage(imageEAN)
 
 
 
 
        cb.EndText()
 
        Dim page As PdfImportedPage = writer.GetImportedPage(reader, 1)
 
 
 
 
        document.Close()
        fs.Close()
        writer.Close()
        reader.Close()
 
 
        MsgBox("Label erfolgreich gespeichert.", MsgBoxStyle.Information,
Title:="Information")
 
 
 
    End Sub
 
    Private Sub btnprint_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btnprint.Click
 
        Dim path = System.IO.Path.Combine(Application.StartupPath, _
          "output/etikett.pdf")
        Process.Start(path)
 
    End Sub
 
 
 
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) _
      Handles MyBase.Load
 
    End Sub
 
    Private Sub txtcode_TextChanged(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles txtcode.TextChanged
 
 
    End Sub
 
 
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Barcode aus zahlen generieren und in PDF einfügen2.510p2422.06.17 12:41
Re: Barcode aus zahlen generieren und in PDF einfügen1.534stefan22027322.06.17 13:40
Re: Barcode aus zahlen generieren und in PDF einfügen1.398p2423.06.17 07:04
Re: Barcode aus zahlen generieren und in PDF einfügen1.494stefan22027323.06.17 08:26
Re: Barcode aus zahlen generieren und in PDF einfügen1.398p2423.06.17 08:29
Re: Barcode aus zahlen generieren und in PDF einfügen1.403stefan22027323.06.17 08:35
Re: Barcode aus zahlen generieren und in PDF einfügen1.416p2423.06.17 08:36
Re: Barcode aus zahlen generieren und in PDF einfügen1.398p2426.06.17 10:32
Re: Barcode aus zahlen generieren und in PDF einfügen1.371stefan22027326.06.17 10:56
Re: Barcode aus zahlen generieren und in PDF einfügen1.357stefan22027326.06.17 11:12
Re: Barcode aus zahlen generieren und in PDF einfügen1.344p2426.06.17 11:50
Re: Barcode aus zahlen generieren und in PDF einfügen1.363stefan22027326.06.17 12:05
Re: Barcode aus zahlen generieren und in PDF einfügen1.348stefan22027326.06.17 12:09
Re: Barcode aus zahlen generieren und in PDF einfügen1.420p2426.06.17 13:06
Re: Barcode aus zahlen generieren und in PDF einfügen1.332stefan22027326.06.17 14:02
Re: Barcode aus zahlen generieren und in PDF einfügen1.340p2426.06.17 14:31
Re: Barcode aus zahlen generieren und in PDF einfügen1.348p2427.06.17 08:38
Re: Barcode aus zahlen generieren und in PDF einfügen1.361stefan22027327.06.17 11:17
Re: Barcode aus zahlen generieren und in PDF einfügen1.482HenryV27.06.17 14:32
Re: Barcode aus zahlen generieren und in PDF einfügen1.549p2427.06.17 14:57
Re: Barcode aus zahlen generieren und in PDF einfügen1.420HenryV27.06.17 15:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel