{"id":278,"date":"2016-08-09T12:58:54","date_gmt":"2016-08-09T12:58:54","guid":{"rendered":"http:\/\/www.aakifb.com\/?p=278"},"modified":"2016-09-24T17:26:17","modified_gmt":"2016-09-24T14:26:17","slug":"itextsharp","status":"publish","type":"post","link":"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/","title":{"rendered":"Itextsharp ile Pdf \u015fablonu Olu\u015fturmak"},"content":{"rendered":"\n<!-- Speed Sense for AdSense WordPress Plugin: https:\/\/wordpress.org\/plugins\/speed-sense\/ -->\n<div id=\"ssp0\" style=\"float:left;margin:10px 10px 10px 0;max-width:970px;width:100%;\">\n<ins class=\"adsbygoogle\" id=\"adsgoogle0\" style=\"display: inline-block; width: 100%; height: 250px\"  data-ad-client=\"ca-pub-7093922171215546\" data-ad-slot=\"3130185915\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script>\n<\/div>\n<p>Sanc\u0131l\u0131 bir s\u00fcre\u00e7 pdf \u015fablonu olu\u015fturmak. Kendi \u00e7al\u0131\u015fma yap\u0131m\u0131 anlatmak gerekirse t\u00fcm bu pdf olu\u015fturma i\u015flemlerini konsol uygulamas\u0131 \u015feklinde haz\u0131rlar tamam dedikten sonra (PdfWriter writter = PdfWriter.GetInstance(doc, output);) sat\u0131r\u0131n\u0131 bu \u015fekilde de\u011fi\u015ftirir yoluma devam ederim. \u00c7ok b\u00fcy\u00fck zaman kazanc\u0131 oluyor. Hele ki ilk s\u00fcre\u00e7lerde s\u00fcrekli F5, F5, F5, F5, F5, F5\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u20265F,5F aman Allah\u2019\u0131m i\u015fler kar\u0131\u015fmaya ba\u015flad\u0131.<!--more--><\/p>\n<p>\u015eu meretin bir program\u0131 olsayd\u0131 bizde FileMaker da \u00e7al\u0131\u015f\u0131r gibi t\u0131k t\u0131k \u015f\u0131k \u015f\u0131k d\u00fczenleyebilseydik t\u00fcm formlar\u0131 ke\u015fke. Bizde <strong><a href=\"https:\/\/tr.wikipedia.org\/wiki\/WYSIWYG\">WYSIWYG<\/a><\/strong> felsefesi ile biraz daha pratikle\u015ftirseydik bu i\u015fleri. Neyse fazla laf kalabal\u0131\u011f\u0131 oldu. Esas o\u011flana\u00a0d\u00f6nelim bakal\u0131m ne yap\u0131yor bu itextsharp.<br \/>\n<!--more--><\/p>\n<p>Temelden ba\u015flamak gerekirse \u00f6ncelikle kullanaca\u011f\u0131m\u0131z fontlar\u0131, sayfan\u0131n boyutunu, kenar bo\u015fluklar\u0131n\u0131 tan\u0131mlamak gerekir. Tek tek a\u00e7\u0131klayarak gidecek olursak. En ba\u015ftan itibaren;<\/p>\n<p style=\"padding-left: 30px;\">PdfPCell cell;<br \/>\n\/\/burada h\u00fccremizi tan\u0131mlad\u0131k ki g\u00f6receksiniz her yerde celller(h\u00fccreler) u\u00e7u\u015fuyor olacak.<\/p>\n<p style=\"padding-left: 30px;\">Paragraph paragraph;<br \/>\n\/\/burada da paragraf\u0131m\u0131z\u0131 tan\u0131mlad\u0131k. Paragraf \u00f6zelli\u011fi ta\u015f\u0131yan, h\u00fccrelerden ba\u011f\u0131ms\u0131z metinlerde kullanaca\u011f\u0131z.<\/p>\n<p style=\"padding-left: 30px;\">BaseFont bf=BaseFont.CreateFont(&#8220;c:\\\\windows\\\\fonts\\\\arial.ttf&#8221;, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);<br \/>\n\/\/Sistem dizinimizdeki fontlardan arial olan\u0131 tan\u0131mlad\u0131k. Hangi fontu kullanaca\u011f\u0131n\u0131 bilmeli bu sistem. Bf de\u011filse sf yap\u0131n istedi\u011finizi yap\u0131n farkl\u0131 formlar haz\u0131rlay\u0131p sayfalar\u0131n\u0131z\u0131 renklendirin icab\u0131nda.<\/p>\n<p style=\"padding-left: 30px;\">Font font_small = new Font(bf, 10, Font.NORMAL, BaseColor.BLACK);<br \/>\n\/\/Arial 8 boyutunda bir font_small de\u011fi\u015fkeni olu\u015fturduk. H\u00fccrelerde paragraflarda istedi\u011finiz boyutlar i\u00e7in farkl\u0131 font de\u011fi\u015fkenleri olu\u015fturman\u0131z kullan\u0131mda \u00e7ok kolayl\u0131k sa\u011flayacakt\u0131r.<\/p>\n<p style=\"padding-left: 30px;\">Document doc = new iTextSharp.text.Document(PageSize.A4, 20, 20, 20, 20); \/\/L,R,T,B<br \/>\n\/\/Sayfam\u0131z A4 olacak ve kenar bo\u015fluklar\u0131da belirtildi\u011fi gibi Sol,Sa\u011f,\u00dcst,Alt \u015feklinde olacak.<\/p>\n<p style=\"padding-left: 30px;\">MemoryStream output = new MemoryStream();<br \/>\nPdfWriter writter = PdfWriter.GetInstance(doc, new FileStream(&#8220;file.pdf&#8221;, FileMode.Create));<br \/>\n\/\/Bu 2\u2019li olmazsa olmaz\u0131m\u0131z. File.pdf ad\u0131nda bir dosya olu\u015fturacak. Kald\u0131 ki \u015fablon bitince html sayfalar\u0131n\u0131zda kullanacaksan\u0131z PdfWriter k\u0131sm\u0131n\u0131 \u00fcstte belirtti\u011fim gibi de\u011fi\u015ftirmeniz gerekecektir \u00a0(PdfWriter writter = PdfWriter.GetInstance(doc, output);).<\/p>\n<p style=\"padding-left: 30px;\">doc.Open();<br \/>\n\/\/ve sahnede d\u00f6k\u00fcman\u0131m\u0131z. A\u00e7t\u0131k art\u0131k hay\u0131rl\u0131 u\u011furlu olsun:) Bundan sonraki i\u015fimiz ne yazarsak a\u00e7\u0131lm\u0131\u015f d\u00f6k\u00fcman\u0131m\u0131za ilmik ilmik i\u015flemek olacak.<\/p>\n<p style=\"padding-left: 30px;\">string path = \u00a0HostingEnvironment.MapPath(@&#8221;~\/content\/images\/logo.png&#8221;);<br \/>\nImage imgLogo = Image.GetInstance(path);<br \/>\nimgLogo.Alignment = 1;<br \/>\nimgLogo.ScaleToFit(100, 100);<\/p>\n<p style=\"padding-left: 30px;\">\/\/Anla\u015f\u0131ld\u0131\u011f\u0131 \u00fczere bu k\u0131s\u0131m da d\u00f6k\u00fcman\u0131m\u0131za resim, logo vs ekleme k\u0131sm\u0131. Path k\u0131sm\u0131 ile yolunu yordam\u0131n\u0131\u00a0belirtiyoruz. Aligment k\u0131sm\u0131 ile hizal\u0131yoruz. (0 sol, 1 orta, 2 sa\u011f, 3 iki yana yasl\u0131). ScaleToFit ise resmi belirtti\u011fimiz boyutlarda \u00f6l\u00e7\u00fclendiriyoruz.<\/p>\n<p style=\"padding-left: 30px;\">PdfPTable table1 = new PdfPTable(6);<br \/>\n\/\/6 s\u00fct\u00fcndan olu\u015fan bir tablo olu\u015fturduk.S\u00fct\u00fcnlar \u00f6nemlidir. \u00c7\u00fcnk\u00fc\u00a0sat\u0131r a\u015fa\u011f\u0131ya do\u011fru s\u0131n\u0131rl\u0131 olabilece\u011fi gibi s\u00fctunlar\u0131m\u0131z sayfa geni\u015fli\u011finde ve belirtti\u011fimiz adette (6) olacak ki colspan ile h\u00fccre birle\u015ftirirken basit toplama \u00e7\u0131karma i\u015flemi ile hizalama yapmada kolayl\u0131k sa\u011flayacak.<\/p>\n<p style=\"padding-left: 30px;\">float[] widths = new float[] { 0.5F, 1F, 1F, 1F, 1F, 1F };<br \/>\n\/\/Burada da sayfam\u0131za tan\u0131mlad\u0131\u011f\u0131m\u0131z 6\u00a0s\u00fctunun geni\u015fli\u011fini veriyoruz. Genelde yap\u0131lan hata ise 3 h\u00fccre belirleyip geni\u015flikte daha fazla ya da daha az de\u011fer b\u0131rakmakt\u0131r. Aman dikkat edilsin.\u00a0Nitekim olmayan s\u00fctuna geni\u015flik belirlenemez de\u011fil mi?<\/p>\n<p style=\"padding-left: 30px;\">table1.SetWidths(widths);<br \/>\n\/\/tablomuzun s\u00fctunlar\u0131na ait geni\u015flikleri at\u0131yoruz.<br \/>\ntable1.TotalWidth = 500;<br \/>\ntable1.LockedWidth = true;<br \/>\n\/\/ Yazm\u0131\u015f oldu\u011fumuz\u00a0geni\u015flik de\u011ferini lockedwidth ile kilitlemezseniz e\u011fer sayfan\u0131n ba\u015f\u0131na sonuna ekleyece\u011finiz <strong>paragraflarda<\/strong>\u00a0tablo ile ortalanmas\u0131n\u0131 istiyorsan\u0131z\u00a0problem olu\u015fuyor.<br \/>\ntable1.DefaultCell.Border = 1;<br \/>\n\/\/Border \u00f6zelli\u011fini 1 yaparak olu\u015fturulan h\u00fccrelerde varsay\u0131lan olarak \u00e7er\u00e7eve olu\u015fturmas\u0131n\u0131 sa\u011fl\u0131yoruz. 0 da ise \u00e7er\u00e7eve olu\u015fturmuyor.<\/p>\n<p>cell = new PdfPCell(new Phrase(&#8220;T.C.&#8221;, font_medium));<br \/>\ncell.HorizontalAlignment = 1; \/\/Yatay hizada 1 yani orta<br \/>\ncell.VerticalAlignment = 1; \/\/Dikey hizada 1 yani orta<br \/>\ncell.Colspan = 2; \/\/ 2.h\u00fccreye yerle\u015ftiriyor yani 1F geni\u015fli\u011findeki alana<br \/>\ncell.MinimumHeight = 10;<br \/>\ncell.Border = Rectangle.NO_BORDER; \/\/Default olarak 1 yapt\u0131\u011f\u0131m\u0131z border\u0131n bu h\u00fccre i\u00e7in olu\u015fmamas\u0131n\u0131 sa\u011fl\u0131yoruz.<br \/>\ntable1.AddCell(cell); \/\/Table1&#8217;e h\u00fccremizi(cell) ekliyoruz.<\/p>\n<p>Danan\u0131n kuyru\u011fu art\u0131k alt k\u0131s\u0131mda kopuyor. \u00c7\u00fcnk\u00fc yukar\u0131da fikren olu\u015fturdu\u011fumuz her\u015feyi altta yerle\u015ftiriyoruz. Alttaki s\u0131ralamaya g\u00f6re hepsi pe\u015f pe\u015fe ekleniyor.<\/p>\n<p style=\"padding-left: 30px;\">PdfPTable paragraphTable = new PdfPTable(1);<br \/>\nfloat[] widthsParagraph = new float[] { 5F };<br \/>\nparagraphTable.SetWidths(widthsParagraph);<br \/>\nparagraphTable.TotalWidth = 800;<br \/>\nparagraphTable.DefaultCell.Border = Rectangle.NO_BORDER;<\/p>\n<p style=\"padding-left: 30px;\">paragraph = new Paragraph(new Paragraph(&#8221; Metin metin bir\u015feyler metin.&#8221; + note, font_small));<br \/>\nparagraph.Alignment = Element.ALIGN_LEFT;<br \/>\nparagraphTable.AddCell(paragraph);<\/p>\n<p style=\"padding-left: 30px;\">doc.Add(imgLogo); \/\/ Yukar\u0131da olu\u015fturdu\u011fumuz logo<br \/>\ndoc.Add(table1); \/\/table1 ad\u0131ndaki tablomuz<br \/>\ndoc.Add(table2); \/\/ Burada olu\u015fturmad\u0131\u011f\u0131m fakat farkl\u0131 tablolar ekleyebilece\u011finizi belirtmek i\u00e7in yaz\u0131lm\u0131\u015f ba\u015fka bir tablo<br \/>\ndoc.Add(paragraphTable); \/\/ D\u00fcz paragraf<br \/>\ndoc.Add(table3); \/\/Farkl\u0131 bir tablo<br \/>\ndoc.Add(new Phrase(&#8220;\\n&#8221;)); \/\/Bir sat\u0131rl\u0131k bo\u015fluk<br \/>\ndoc.Add(table4); \/\/Farkl\u0131 bir tablo<\/p>\n<p style=\"padding-left: 30px;\">doc.NewPage(); \/\/ Bu ise yeni bir sayfa. NewPage den sonra \u00fcstteki tablolar\u0131n s\u0131ras\u0131n\u0131 devam ettirerek yeni sayfaya farkl\u0131 bir d\u00fczende ekleme yapabilirsiniz. \u00d6rnek kodlar\u0131 ekliyorum. Asl\u0131nda ucu buca\u011f\u0131 olmayan ve ileride anlataca\u011f\u0131m excel tablosu olu\u015fturmaktan daha zor bir tasar\u0131m \u015fekli. Allah kolayl\u0131k versin.\u00a0Ek olarak \u00f6rnek bir dilek\u00e7e tasar\u0131m\u0131 payla\u015faca\u011f\u0131m. Umar\u0131m faydas\u0131 dokunur. Ek kaynak isterseniz biraz da \u0130ngilizce zorlarsan\u0131z <a href=\"http:\/\/www.mikesdotnetting.com\/article\/80\/create-pdfs-in-asp-net-getting-started-with-itextsharp\">buyrun <\/a>bu da son k\u0131ya\u011f\u0131m olsun \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sanc\u0131l\u0131 bir s\u00fcre\u00e7 pdf \u015fablonu olu\u015fturmak. Kendi \u00e7al\u0131\u015fma yap\u0131m\u0131 anlatmak gerekirse t\u00fcm bu pdf olu\u015fturma i\u015flemlerini konsol uygulamas\u0131 \u015feklinde haz\u0131rlar tamam dedikten sonra (PdfWriter writter = PdfWriter.GetInstance(doc, output);) sat\u0131r\u0131n\u0131 bu \u015fekilde de\u011fi\u015ftirir yoluma devam ederim. \u00c7ok b\u00fcy\u00fck zaman kazanc\u0131 oluyor. Hele ki ilk s\u00fcre\u00e7lerde s\u00fcrekli F5, F5, F5, F5, F5, F5\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u20265F,5F aman Allah\u2019\u0131m i\u015fler kar\u0131\u015fmaya &hellip; <a href=\"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/\" class=\"more-link\">Okumaya devam et<span class=\"screen-reader-text\"> &#8220;Itextsharp ile Pdf \u015fablonu Olu\u015fturmak&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[8],"tags":[19,37,51,55],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.2.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Itextsharp ile Pdf \u015fablonu Olu\u015fturmak - aakifb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Itextsharp ile Pdf \u015fablonu Olu\u015fturmak - aakifb\" \/>\n<meta property=\"og:description\" content=\"Sanc\u0131l\u0131 bir s\u00fcre\u00e7 pdf \u015fablonu olu\u015fturmak. Kendi \u00e7al\u0131\u015fma yap\u0131m\u0131 anlatmak gerekirse t\u00fcm bu pdf olu\u015fturma i\u015flemlerini konsol uygulamas\u0131 \u015feklinde haz\u0131rlar tamam dedikten sonra (PdfWriter writter = PdfWriter.GetInstance(doc, output);) sat\u0131r\u0131n\u0131 bu \u015fekilde de\u011fi\u015ftirir yoluma devam ederim. \u00c7ok b\u00fcy\u00fck zaman kazanc\u0131 oluyor. Hele ki ilk s\u00fcre\u00e7lerde s\u00fcrekli F5, F5, F5, F5, F5, F5\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u20265F,5F aman Allah\u2019\u0131m i\u015fler kar\u0131\u015fmaya &hellip; Okumaya devam et &quot;Itextsharp ile Pdf \u015fablonu Olu\u015fturmak&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/\" \/>\n<meta property=\"og:site_name\" content=\"aakifb\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-09T12:58:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-09-24T14:26:17+00:00\" \/>\n<meta name=\"author\" content=\"aakifb\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"aakifb\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/\",\"url\":\"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/\",\"name\":\"Itextsharp ile Pdf \u015fablonu Olu\u015fturmak - aakifb\",\"isPartOf\":{\"@id\":\"https:\/\/www.aakifb.com\/#website\"},\"datePublished\":\"2016-08-09T12:58:54+00:00\",\"dateModified\":\"2016-09-24T14:26:17+00:00\",\"author\":{\"@id\":\"https:\/\/www.aakifb.com\/#\/schema\/person\/0c6eac9c7ad76608b1cff2f2840fc0d7\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.aakifb.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Itextsharp ile Pdf \u015fablonu Olu\u015fturmak\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.aakifb.com\/#website\",\"url\":\"https:\/\/www.aakifb.com\/\",\"name\":\"aakifb\",\"description\":\"Ki\u015fisel Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.aakifb.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.aakifb.com\/#\/schema\/person\/0c6eac9c7ad76608b1cff2f2840fc0d7\",\"name\":\"aakifb\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.aakifb.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e67eac18d9da4cd52c5526141d6657ca?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e67eac18d9da4cd52c5526141d6657ca?s=96&d=mm&r=g\",\"caption\":\"aakifb\"},\"url\":\"https:\/\/www.aakifb.com\/index.php\/author\/aakifb\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Itextsharp ile Pdf \u015fablonu Olu\u015fturmak - aakifb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/","og_locale":"tr_TR","og_type":"article","og_title":"Itextsharp ile Pdf \u015fablonu Olu\u015fturmak - aakifb","og_description":"Sanc\u0131l\u0131 bir s\u00fcre\u00e7 pdf \u015fablonu olu\u015fturmak. Kendi \u00e7al\u0131\u015fma yap\u0131m\u0131 anlatmak gerekirse t\u00fcm bu pdf olu\u015fturma i\u015flemlerini konsol uygulamas\u0131 \u015feklinde haz\u0131rlar tamam dedikten sonra (PdfWriter writter = PdfWriter.GetInstance(doc, output);) sat\u0131r\u0131n\u0131 bu \u015fekilde de\u011fi\u015ftirir yoluma devam ederim. \u00c7ok b\u00fcy\u00fck zaman kazanc\u0131 oluyor. Hele ki ilk s\u00fcre\u00e7lerde s\u00fcrekli F5, F5, F5, F5, F5, F5\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u20265F,5F aman Allah\u2019\u0131m i\u015fler kar\u0131\u015fmaya &hellip; Okumaya devam et \"Itextsharp ile Pdf \u015fablonu Olu\u015fturmak\"","og_url":"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/","og_site_name":"aakifb","article_published_time":"2016-08-09T12:58:54+00:00","article_modified_time":"2016-09-24T14:26:17+00:00","author":"aakifb","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"aakifb","Tahmini okuma s\u00fcresi":"5 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/","url":"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/","name":"Itextsharp ile Pdf \u015fablonu Olu\u015fturmak - aakifb","isPartOf":{"@id":"https:\/\/www.aakifb.com\/#website"},"datePublished":"2016-08-09T12:58:54+00:00","dateModified":"2016-09-24T14:26:17+00:00","author":{"@id":"https:\/\/www.aakifb.com\/#\/schema\/person\/0c6eac9c7ad76608b1cff2f2840fc0d7"},"breadcrumb":{"@id":"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.aakifb.com\/index.php\/2016\/08\/09\/itextsharp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ana sayfa","item":"https:\/\/www.aakifb.com\/"},{"@type":"ListItem","position":2,"name":"Itextsharp ile Pdf \u015fablonu Olu\u015fturmak"}]},{"@type":"WebSite","@id":"https:\/\/www.aakifb.com\/#website","url":"https:\/\/www.aakifb.com\/","name":"aakifb","description":"Ki\u015fisel Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.aakifb.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/www.aakifb.com\/#\/schema\/person\/0c6eac9c7ad76608b1cff2f2840fc0d7","name":"aakifb","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.aakifb.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e67eac18d9da4cd52c5526141d6657ca?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e67eac18d9da4cd52c5526141d6657ca?s=96&d=mm&r=g","caption":"aakifb"},"url":"https:\/\/www.aakifb.com\/index.php\/author\/aakifb\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbvmez-4u","_links":{"self":[{"href":"https:\/\/www.aakifb.com\/index.php\/wp-json\/wp\/v2\/posts\/278"}],"collection":[{"href":"https:\/\/www.aakifb.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aakifb.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aakifb.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aakifb.com\/index.php\/wp-json\/wp\/v2\/comments?post=278"}],"version-history":[{"count":2,"href":"https:\/\/www.aakifb.com\/index.php\/wp-json\/wp\/v2\/posts\/278\/revisions"}],"predecessor-version":[{"id":288,"href":"https:\/\/www.aakifb.com\/index.php\/wp-json\/wp\/v2\/posts\/278\/revisions\/288"}],"wp:attachment":[{"href":"https:\/\/www.aakifb.com\/index.php\/wp-json\/wp\/v2\/media?parent=278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aakifb.com\/index.php\/wp-json\/wp\/v2\/categories?post=278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aakifb.com\/index.php\/wp-json\/wp\/v2\/tags?post=278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}