Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.295 pregleda

Najnovija ↓

Kreiranje PDF/A dokumenata kroz kod?? 26.01.2012. u 10:05 · pre 179 meseci #1
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
Potpis
She's nice from a far, but far from nice.
Re: Kreiranje PDF/A dokumenata kroz kod?? 26.01.2012. u 10:22 · pre 179 meseci #2
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);
 



Potpis
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ć
Re: Kreiranje PDF/A dokumenata kroz kod?? 26.01.2012. u 11:04 · pre 179 meseci #3
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?
Potpis
She's nice from a far, but far from nice.
Re: Kreiranje PDF/A dokumenata kroz kod?? 26.01.2012. u 11:11 · pre 179 meseci #4
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.
Potpis
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ć
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme