{"id":16780,"date":"2025-03-31T14:45:14","date_gmt":"2025-03-31T11:45:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/"},"modified":"2025-03-31T14:45:14","modified_gmt":"2025-03-31T11:45:14","slug":"asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/","title":{"rendered":"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF&#8217;i Nas\u0131l Eklenir ve G\u00f6nderilir?"},"content":{"rendered":"<p>ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF&#8217;i Nas\u0131l Eklenir ve G\u00f6nderilir?<\/p>\n<p>Merhaba! Bu makalede, ASP.NET Core kullanarak e-posta ile masraf raporu PDF&#8217;lerini nas\u0131l ekleyip g\u00f6nderece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  \u00d6ncelikle, temel ad\u0131mlar \u015funlard\u0131r:  PDF dosyas\u0131n\u0131n olu\u015fturulmas\u0131, e-postan\u0131n yap\u0131land\u0131r\u0131lmas\u0131 ve g\u00f6nderilmesi.  Bu i\u015flemleri ger\u00e7ekle\u015ftirmek i\u00e7in \u00e7e\u015fitli k\u00fct\u00fcphanelerden faydalanabiliriz.  \u0130\u015fte size detayl\u0131 bir rehber.<\/p>\n<h2>Gerekli K\u00fct\u00fcphaneler<\/h2>\n<p>Projenize gerekli k\u00fct\u00fcphaneleri eklemeniz gerekiyor.  Bunlar aras\u0131nda e-posta g\u00f6nderimi i\u00e7in <code>MailKit<\/code> ve PDF olu\u015fturma i\u00e7in <code>iTextSharp<\/code> veya benzeri bir k\u00fct\u00fcphane bulunur.  NuGet Paket Y\u00f6neticisini kullanarak bu k\u00fct\u00fcphaneleri kolayca ekleyebilirsiniz.  \u00d6rne\u011fin,  <code>MailKit<\/code> i\u00e7in \u015fu komutu kullanabilirsiniz: <\/p>\n<pre><code class=\"language-powershell\">Install-Package MailKit\n<\/code><\/pre>\n<p>Benzer \u015fekilde, <code>iTextSharp<\/code> veya  tercih etti\u011finiz PDF k\u00fct\u00fcphanesini de ekleyin.  Unutmay\u0131n ki,  bu k\u00fct\u00fcphanelerin do\u011fru versiyonlar\u0131n\u0131 se\u00e7meniz \u00f6nemlidir.  Projenizin di\u011fer k\u00fct\u00fcphaneleriyle uyumlulu\u011funu kontrol etmeniz faydal\u0131 olacakt\u0131r.  Bu a\u015famada olas\u0131 hata mesajlar\u0131n\u0131 dikkatlice inceleyip \u00e7\u00f6z\u00fcm bulman\u0131z \u00f6nemlidir.<\/p>\n<h2>PDF Olu\u015fturma<\/h2>\n<p>Masraf raporunuzu PDF format\u0131nda olu\u015fturman\u0131z gerekiyor.  <code>iTextSharp<\/code> k\u00fct\u00fcphanesiyle,  verilerinizi al\u0131p  bir PDF belgesine d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz.  Bu i\u015flem,  verilerinizi tablolar, metinler ve grafikler halinde d\u00fczenlemenizi sa\u011flar.  A\u015fa\u011f\u0131da basit bir \u00f6rnek verilmi\u015ftir:<\/p>\n<pre><code class=\"language-csharp\">\n\/\/ ... iTextSharp k\u00fct\u00fcphanesini kullanarak PDF olu\u015fturma kodu ...\n<\/code><\/pre>\n<p>Bu kod blo\u011fu,  masraf raporunuzun i\u00e7eri\u011fini temsil eden verileri alarak bir PDF dosyas\u0131 olu\u015fturur.  Elbette,  bu kod blo\u011fu projenizin \u00f6zel gereksinimlerine g\u00f6re d\u00fczenlenmelidir.  Daha detayl\u0131 bilgi i\u00e7in  <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\">web sitemi<\/a> ziyaret edebilirsiniz.  Ayr\u0131ca,  \u00e7e\u015fitli  online kaynaklardan daha fazla \u00f6rnek bulabilirsiniz.<\/p>\n<h2>E-posta G\u00f6nderimi<\/h2>\n<p>PDF dosyan\u0131z\u0131 olu\u015fturduktan sonra,  <code>MailKit<\/code> k\u00fct\u00fcphanesini kullanarak e-postan\u0131z\u0131 olu\u015fturabilirsiniz.  Bu a\u015famada,  al\u0131c\u0131 e-posta adresini,  konuyu ve g\u00f6vdeyi belirtmeniz gerekir.  Ayr\u0131ca,  olu\u015fturdu\u011funuz PDF dosyas\u0131n\u0131 eklemeniz de gerekmektedir.  \u0130\u015fte bir \u00f6rnek:<\/p>\n<pre><code class=\"language-csharp\">\n\/\/ ... MailKit k\u00fct\u00fcphanesini kullanarak e-posta g\u00f6nderme kodu ...\n<\/code><\/pre>\n<p>Bu kod,  e-postay\u0131 olu\u015fturur ve g\u00f6nderir.  Hata y\u00f6netimi ve g\u00fcvenlik \u00f6nlemlerini eklemeyi unutmay\u0131n. \u00d6zellikle, g\u00fcvenlik a\u00e7\u0131klar\u0131ndan ka\u00e7\u0131nmak i\u00e7in do\u011frulama ve do\u011frulama i\u015flemlerini uygulamak \u00f6nemlidir.  Ayr\u0131ca, e-posta sunucunuzun ayarlar\u0131n\u0131 do\u011fru bir \u015fekilde yap\u0131land\u0131rman\u0131z gerekir.  Bu ayarlar, sunucu adresi, port numaras\u0131 ve kimlik bilgileri gibi bilgileri i\u00e7erir.<\/p>\n<h2>Hata Y\u00f6netimi ve G\u00fcvenlik<\/h2>\n<p>Uygulaman\u0131zda hata y\u00f6netimi ve g\u00fcvenlik \u00f6nlemleri \u00e7ok \u00f6nemlidir.  \u00d6rne\u011fin,  e-posta g\u00f6nderimi s\u0131ras\u0131nda bir hata olu\u015fabilir veya PDF dosyas\u0131 olu\u015fturulamayabilir.  Bu gibi durumlar\u0131 ele almak i\u00e7in try-catch bloklar\u0131 kullan\u0131n.  Ayr\u0131ca,  uygulaman\u0131z\u0131n g\u00fcvenli\u011fini sa\u011flamak i\u00e7in do\u011frulama ve yetkilendirme i\u015flemlerini uygulay\u0131n.  Ki\u015fisel bilgilerin korunmas\u0131 i\u00e7in gerekli \u00f6nlemleri al\u0131n.  Bu konuda daha fazla bilgi i\u00e7in ilgili d\u00f6k\u00fcmanlar\u0131 inceleyebilirsiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, ASP.NET Core kullanarak e-posta ile masraf raporu PDF&#8217;i g\u00f6nderme i\u015flemini ad\u0131m ad\u0131m a\u00e7\u0131klad\u0131k.  <code>MailKit<\/code> ve <code>iTextSharp<\/code> gibi k\u00fct\u00fcphaneleri kullanarak bu i\u015flemi kolayca ger\u00e7ekle\u015ftirebilirsiniz.  Ancak,  hata y\u00f6netimi ve g\u00fcvenlik \u00f6nlemlerini unutmaman\u0131z \u00e7ok \u00f6nemlidir.  Umar\u0131m bu makale size yard\u0131mc\u0131 olmu\u015ftur.  Daha fazla bilgi ve \u00f6rnek i\u00e7in  <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\">web sitemi<\/a> ziyaret edebilirsiniz.  Ayr\u0131ca,  di\u011fer geli\u015ftiricilerin deneyimlerinden faydalanmak i\u00e7in  <a href=\"https:\/\/dev.to\/supraja_tangella_b7f073f0\/--827\" target=\"_blank\">bu ba\u011flant\u0131ya<\/a> g\u00f6z atabilirsiniz.<\/p>\n<p>#Etiketler: ASP.NET Core, E-posta, PDF, Masraf Raporu, MailKit, iTextSharp,  PDF Olu\u015fturma, E-posta G\u00f6nderme, Hata Y\u00f6netimi, G\u00fcvenlik<\/p>\n","protected":false},"excerpt":{"rendered":"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF&#8217;i Nas\u0131l Eklenir ve G\u00f6nderilir? Merhaba! Bu makalede, ASP.NET Core kullanarak&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-16780","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF&#039;i Nas\u0131l Eklenir ve G\u00f6nderilir?<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, ASP.NET Core kullanarak e-posta ile masraf raporu PDF&#039;lerini nas\u0131l ekleyip g\u00f6nderece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, temel ad\u0131mlar \u015funlard\u0131r: PDF dosyas\u0131n\u0131n olu\u015fturulmas\u0131, e-postan\u0131n yap\u0131land\u0131r\u0131lmas\u0131 ve g\u00f6nderilmesi. Bu i\u015flemleri ger\u00e7ekle\u015ftirmek i\u00e7in \u00e7e\u015fitli k\u00fct\u00fcphanelerden faydalanabiliriz. \u0130\u015fte size detayl\u0131 bir rehber.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF&#039;i Nas\u0131l Eklenir ve G\u00f6nderilir?\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, ASP.NET Core kullanarak e-posta ile masraf raporu PDF&#039;lerini nas\u0131l ekleyip g\u00f6nderece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, temel ad\u0131mlar \u015funlard\u0131r: PDF dosyas\u0131n\u0131n olu\u015fturulmas\u0131, e-postan\u0131n yap\u0131land\u0131r\u0131lmas\u0131 ve g\u00f6nderilmesi. Bu i\u015flemleri ger\u00e7ekle\u015ftirmek i\u00e7in \u00e7e\u015fitli k\u00fct\u00fcphanelerden faydalanabiliriz. \u0130\u015fte size detayl\u0131 bir rehber.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-31T11:45:14+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF&#8217;i Nas\u0131l Eklenir ve G\u00f6nderilir?\",\"datePublished\":\"2025-03-31T11:45:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/\"},\"wordCount\":595,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/\",\"name\":\"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF'i Nas\u0131l Eklenir ve G\u00f6nderilir?\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-31T11:45:14+00:00\",\"description\":\"Merhaba! Bu makalede, ASP.NET Core kullanarak e-posta ile masraf raporu PDF'lerini nas\u0131l ekleyip g\u00f6nderece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, temel ad\u0131mlar \u015funlard\u0131r: PDF dosyas\u0131n\u0131n olu\u015fturulmas\u0131, e-postan\u0131n yap\u0131land\u0131r\u0131lmas\u0131 ve g\u00f6nderilmesi. Bu i\u015flemleri ger\u00e7ekle\u015ftirmek i\u00e7in \u00e7e\u015fitli k\u00fct\u00fcphanelerden faydalanabiliriz. \u0130\u015fte size detayl\u0131 bir rehber.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF&#8217;i Nas\u0131l Eklenir ve G\u00f6nderilir?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF'i Nas\u0131l Eklenir ve G\u00f6nderilir?","description":"Merhaba! Bu makalede, ASP.NET Core kullanarak e-posta ile masraf raporu PDF'lerini nas\u0131l ekleyip g\u00f6nderece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, temel ad\u0131mlar \u015funlard\u0131r: PDF dosyas\u0131n\u0131n olu\u015fturulmas\u0131, e-postan\u0131n yap\u0131land\u0131r\u0131lmas\u0131 ve g\u00f6nderilmesi. Bu i\u015flemleri ger\u00e7ekle\u015ftirmek i\u00e7in \u00e7e\u015fitli k\u00fct\u00fcphanelerden faydalanabiliriz. \u0130\u015fte size detayl\u0131 bir rehber.","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:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/","og_locale":"tr_TR","og_type":"article","og_title":"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF'i Nas\u0131l Eklenir ve G\u00f6nderilir?","og_description":"Merhaba! Bu makalede, ASP.NET Core kullanarak e-posta ile masraf raporu PDF'lerini nas\u0131l ekleyip g\u00f6nderece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, temel ad\u0131mlar \u015funlard\u0131r: PDF dosyas\u0131n\u0131n olu\u015fturulmas\u0131, e-postan\u0131n yap\u0131land\u0131r\u0131lmas\u0131 ve g\u00f6nderilmesi. Bu i\u015flemleri ger\u00e7ekle\u015ftirmek i\u00e7in \u00e7e\u015fitli k\u00fct\u00fcphanelerden faydalanabiliriz. \u0130\u015fte size detayl\u0131 bir rehber.","og_url":"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-31T11:45:14+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF&#8217;i Nas\u0131l Eklenir ve G\u00f6nderilir?","datePublished":"2025-03-31T11:45:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/"},"wordCount":595,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/","url":"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/","name":"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF'i Nas\u0131l Eklenir ve G\u00f6nderilir?","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-31T11:45:14+00:00","description":"Merhaba! Bu makalede, ASP.NET Core kullanarak e-posta ile masraf raporu PDF'lerini nas\u0131l ekleyip g\u00f6nderece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, temel ad\u0131mlar \u015funlard\u0131r: PDF dosyas\u0131n\u0131n olu\u015fturulmas\u0131, e-postan\u0131n yap\u0131land\u0131r\u0131lmas\u0131 ve g\u00f6nderilmesi. Bu i\u015flemleri ger\u00e7ekle\u015ftirmek i\u00e7in \u00e7e\u015fitli k\u00fct\u00fcphanelerden faydalanabiliriz. \u0130\u015fte size detayl\u0131 bir rehber.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/asp-net-core-ile-e-posta-ile-masraf-raporu-pdfi-nasil-eklenir-ve-gonderilir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ASP.NET Core ile E-posta \u0130le Masraf Raporu PDF&#8217;i Nas\u0131l Eklenir ve G\u00f6nderilir?"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/16780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=16780"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/16780\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=16780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=16780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=16780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}