Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kreiranje PDF/A dokumenata kroz kod??

[es] :: .NET :: Kreiranje PDF/A dokumenata kroz kod??

[ Pregleda: 2088 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djmrky
Novi Sad

Član broj: 25160
Poruke: 179
*.smart.rs.



Profil

icon Kreiranje PDF/A dokumenata kroz kod??26.01.2012. u 09:05 - pre 148 meseci
Potrebna mi je biblioteka koja moze da kreira ovaj tip dokumenata u c#-u.
Neophodno je da bude skroz dzabe i da ume da kreira bas PDF/A standard pdf dokumenta (dakle, ne PDF).

Recimo, biblioteka PdfSharp je odlicna ali ne kreira /A pdf, nego samo obicne, inace je odlicna biblioteka


Hvala unapred
She's nice from a far, but far from nice.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Kreiranje PDF/A dokumenata kroz kod??26.01.2012. u 09:22 - pre 148 meseci
Mislim da nema nista slicno ali mozes i sam da ga napravis, nije PDF/A nista toliko bauk, to je 1.4PDF koji je "smaodovoljan" sto znaci da embduje sve pocev od fontova

Dakle ogranciis verziju na 1.4 i sve sto koristis embedujes, npr:

Code (csharp):

var embedOpt = new XPdfFontOptions(PdfFontEmbedding.Always);
var font = new XFont("Arial", 10, XFontStyle.Regular, embedOpt);
 




Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

djmrky
Novi Sad

Član broj: 25160
Poruke: 179
*.smart.rs.



Profil

icon Re: Kreiranje PDF/A dokumenata kroz kod??26.01.2012. u 10:04 - pre 148 meseci
Citat:
mmix: Mislim da nema nista slicno ali mozes i sam da ga napravis, nije PDF/A nista toliko bauk, to je 1.4PDF koji je "smaodovoljan" sto znaci da embduje sve pocev od fontova

Dakle ogranciis verziju na 1.4 i sve sto koristis embedujes, npr:

Code (csharp):

var embedOpt = new XPdfFontOptions(PdfFontEmbedding.Always);
var font = new XFont("Arial", 10, XFontStyle.Regular, embedOpt);
 


aha, a jel se to moze iskoristiti u kombinaciji sa PdfSharp bibliotekom posto taj kod vec radi ?

Deo koda koji "crta" pdf je sledeci (metoda VratiSliku() vraca tip Image koji se crta, "doc" je tip PdfDocument iz PdfSharp biblioteke):


Code:
       doc.Pages.Add(new PdfPage());
                XGraphics xgr = XGraphics.FromPdfPage(doc.Pages[i]);
                XImage ximg = XImage.FromGdiPlusImage(VratiSliku());
                xgr.DrawImage(ximg, 0, 0);


Na koji nacin bi se to moglo uraditi ovde?
She's nice from a far, but far from nice.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Kreiranje PDF/A dokumenata kroz kod??26.01.2012. u 10:11 - pre 148 meseci
Pa to bi trebalo da vec embeduje sliku u fajl. Problem je jedino ako imas transparency (PDFA1 ne pdorzava transparency, ali PDFA2 podrzava) a hoces da imas A1 format.

Ne vredi ti ovako, najbolje je da nadjes neki validator za PDF/A i da propustis generissani fajli da vidis zbog cega se buni. Ako imas puni acrobat on ima Preflight u sebi sa kojim analiziras PDFove.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

[es] :: .NET :: Kreiranje PDF/A dokumenata kroz kod??

[ Pregleda: 2088 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.