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

Kreiranje PDF/A dokumenata kroz kod??

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

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djmrky
Novi Sad

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



Profil

icon Kreiranje PDF/A dokumenata kroz kod??26.01.2012. u 09:05 - pre 477 dana i 21h

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ć
Software Architect
Pančevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 4898

Sajt: blog.mitrovic.rs


Profil

icon Re: Kreiranje PDF/A dokumenata kroz kod??26.01.2012. u 09:22 - pre 477 dana i 21h
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);
 




▪ The problem with Socialism is that eventually you run out of other people's money - Lady Thatcher
▪ Success is: 1% inspiration, 98% perspiration and 2% attention to detail
▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
 
Odgovor na temu

djmrky
Novi Sad

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



Profil

icon Re: Kreiranje PDF/A dokumenata kroz kod??26.01.2012. u 10:04 - pre 477 dana i 20h
Laptopovi

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ć
Software Architect
Pančevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 4898

Sajt: blog.mitrovic.rs


Profil

icon Re: Kreiranje PDF/A dokumenata kroz kod??26.01.2012. u 10:11 - pre 477 dana i 20h
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.
▪ The problem with Socialism is that eventually you run out of other people's money - Lady Thatcher
▪ Success is: 1% inspiration, 98% perspiration and 2% attention to detail
▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
 
Odgovor na temu

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

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

Postavi temu Odgovori

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