myCSharp.de - DIE C# und .NET Community (http://www.mycsharp.de/wbb2/index.php)
- Entwicklung (http://www.mycsharp.de/wbb2/board.php?boardid=3)
-- Grafik und Sound (http://www.mycsharp.de/wbb2/board.php?boardid=25)
--- Barcode Generator (http://www.mycsharp.de/wbb2/thread.php?threadid=73971)
Geschrieben von av1406 am 21.07.2009 um 12:23:
Barcode Generator
hallo zusammen,
ich google seit 2 std. und werd nicht fündig...
ich muss im rahmen meiner abschlussarbeit aus irgendwelchen Daten, 2D Barcodes in Form von Data Matrix (ECC200) erzeugen bzw. generieren.
Ich weiss dass es dazu geeignete Libraries gibt, die man anwenden kann.
Die Firma bei der ich meine Abschlussarbeit mache, würde diese Libraries auch kaufen, aber ich finde keine!!
das einzige was ich gefunden hab war von Wolf Software und war windows app. spezifiziert...
könnt ihr mir bitte helfen??
Geschrieben von Joetempes am 21.07.2009 um 12:39:
Das was Jack gepostet hat "neodynamic" ist richtig Klasse!
Geschrieben von av1406 am 21.07.2009 um 12:51:
ich danke euch allen für die mühe...
hatte bereits einige der links gefnuden, andere nicht...
was ich brauche sind reine Libraries also DLLs. keine installationsdateien, keine tools oder ähnliches...
80% der links waren tools wo mit man barcodes generieren kann. die anderen 20% waren window applications geschrieben in c#, asp.net usw. die aus einem string einen barcode erzeugen...
ich brauche aber eine dll, die mir geeignete methoden und klassen bereitstellt mit denen ich unter einer consolenapplikation, aus einem z.b. String einen barcode erzeugen kann...
Geschrieben von JAck30lena am 21.07.2009 um 12:57:
1. diese tools liegen meist mit quellcode vor. dan nschau dir den code an und lass dich inspirieren
2. was ich dir geschickt hane, ist etwas zum installieren... aber nur auf dem entwicklerrechner! soweit ich weiß ist da eine installation auf der zielmaschine nciht notwendig.
3.
| Zitat: |
| ich brauche aber eine dll, die mir geeignete methoden und klassen bereitstellt mit denen ich unter einer consolenapplikation, aus einem z.b. String einen barcode erzeugen kann... |
ob du das teil in ein bitmap rendern läasst oder direkt auf ein control ist unerheblich. der weg ist der gleiche.
Geschrieben von jaensen am 21.07.2009 um 13:17:
Gibt auch Barcode Fonts...
Geschrieben von av1406 am 21.07.2009 um 14:12:
ich werd aus den sachen nicht schlauer....
:(
Geschrieben von dN!3L am 21.07.2009 um 14:18:
RE: Barcode Generator
Hallo zusammen,
| Zitat von av1406: |
| 2D Barcodes in Form von Data Matrix (ECC200) erzeugen bzw. generieren. |
Ui, DataMatrix ist schwierig (was zu finden). Aufgrund Lizenzbestimmungen der ISO-Norm findet man eigentlich keine quelloffenen Sourcen. Und die reinen "DLL-Lösungen" sind dann auch alle kostenpflichtig.
| Zitat von JAck30lena: |
| 1. diese tools liegen meist mit quellcode vor. dan nschau dir den code an und lass dich inspirieren |
| Zitat von jaensen: |
| Gibt auch Barcode Fonts... |
Für beides gilt: Nein, nicht für DataMatrix-2D-Codes.
| Zitat von av1406: |
| ich google seit 2 std. und werd nicht fündig.. |
Ja, da hast du recht. Ich hab noch viel länger gesucht. Das einzige (wirklich!) brauchbare, das ich gefunden habe, war
http://barcode4j.sourceforge.net/. In
http://sourceforge.net/projects/itextsharp/ findet man die entsprechende C#-Portierung.
Gruß,
dN!3L
Geschrieben von jaensen am 21.07.2009 um 14:39:
Hmm.. ok, hab übersehen das es für Matrix barcodes sein soll...
Geschrieben von dN!3L am 21.07.2009 um 14:42:
RE: Barcode Generator
Hier mal eine Lösung mit iTextSharp:
C#-Code: |
using System.Drawing;
using System.Windows.Forms;
using iTextSharp.text.pdf;
class Program
{
private static void Main(string[] args)
{
BarcodeDatamatrix barcodeDatamatrix = new BarcodeDatamatrix();
barcodeDatamatrix.Options = BarcodeDatamatrix.DM_ASCII;
barcodeDatamatrix.Width = 144;
barcodeDatamatrix.Height = 144;
barcodeDatamatrix.Generate("Das ist ein Text");
Image image = barcodeDatamatrix.CreateDrawingImage(Color.Black,Color.White);
Form form = new Form();
PictureBox pictureBox = new PictureBox() { Dock = DockStyle.Fill };
form.Controls.Add(pictureBox);
pictureBox.Image = image;
Application.Run(form);
}
}
|
Gruß,
dN!3L
Geschrieben von av1406 am 21.07.2009 um 15:42:
danke euch allen für die super dlls...
besonderen dank an dN!3L für iTextSharp...
ich hatte mich zwar schon mal mit iTextSharp beschäftigt allerdings in einem anderen kontext nämlich pdf erzeugen...
dass iTextSharp Data Matrix Barcodes erzeugt ist GENIAAAL!
das auch noch FOR FREE!!
DANKEEE!! ich beschäftige mich gerade mit der syntax und es sieht bis jetzt suppper aus...
DANKEEE nochmaaals!!
| © Copyright 2003-2010 myCSharp.de-Team. Alle Rechte vorbehalten. |
09.09.2010 13:34 |