How to Export PDF/UA Format Documents in C
IronPDF, engelli kullanıcılar için erişilebilirliği sağlayarak PDF'leri PDF/UA standardına dışa aktarmanıza olanak tanır. Kütüphane hem PDF/UA-1 (ISO 14289-1) hem de PDF/UA-2 (ISO 14289-2:2024) formatlarını destekler. PDF/UA, ekran okuyucular gibi yardımcı teknolojilerin desteklenmesi de dahil olmak üzere belirli yönergeleri takip eder. PDF/UA'ya uygun hale getirerek, PDF belgelerinizin, Rehabilitasyon Yasası'nın 508. Bölümüyle belirlenen erişilebilirlik gerekliliklerini karşıladığından emin olursunuz.
PDF/UA, küçük ekranlarda metnin akışını sağlar, geliştirilmiş gezinme seçenekleri, özelleştirilebilir metin görünümü, gelişmiş arama işlevselliği ve verimli metin seçimi sunar. Bu erişilebilirlik formatı, devlet düzenlemelerine uygunluk sağlamak ve belgelerin tüm kullanıcılar için erişilebilir olduğundan emin olmak zorunda olan organizasyonlar için esastır.
Hızlı Başlangıç: PDF/UA Uyumlu Belgeler Oluşturun
IronPDF kullanarak minimum kodla PDF/UA uyumlu belgeler oluşturun. Mevcut bir PDF'yi içe aktarın ve erişilebilirliği sağlamak için PDF/UA formatına dönüştürün. Bu kılavuz, IronPDF kütüphanesini kullanarak erişilebilirlik standartlarını nasıl karşılayacağınızı gösterir. IronPDF'yi NuGet aracılığıyla yükleyebilir veya tam kurulum için hızlı başlangıç kılavuzumuzu takip edebilirsiniz.
-
NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronPdf yükleyin
PM > Install-Package IronPdf -
Bu kod parçasını kopyalayıp çalıştırın.
var pdf = IronPdf.PdfDocument.FromFile("input.pdf"); pdf.SaveAsPdfUA("output_pdfua.pdf"); -
Canlı ortamınızda test etmek için dağıtın
Bugün projenizde IronPDF kullanmaya başlayın ücretsiz deneme ile
Minimal Is Akisi (5 adimda)
- PDF/UA Uyumluluğu için IronPDF C# Kütüphanesini İndirin
- Dönüştürülecek mevcut bir PDF belgesini içe aktarın
- Gerekli düzenlemeleri yapmak için PDF belgesini düzenleyin
SaveAsPdfUAyöntemi kullanarak bir PDF/UA Belgesi dışa aktarın- Belgenin uygunluğunu veraPDF Conformance Checker yazılımı ile doğrulayın
PDF/UA Belgelerini Nasıl Dışa Aktarırım?
Bir PDF belgesini PDF/UA uygunluk formatında dışa aktarmak için, SaveAsPdfUA yöntemini kullanın. PDF belgesini içe aktarın ve bu yöntemi kullanarak PDF/UA dosyası olarak dışa aktarın. PDF belgesinin doğal dilini belirtmek için naturalLanguages parametresini doldurabilirsiniz. IronPDF, hem PDF/UA-1 hem de PDF/UA-2 formatlarını destekler, varsayılan çıktı sürümü PDF/UA-1'dir.
PDF/UA standardı, doğru belge yapısını ve metadatanın gerekli olduğunu belirtir. IronPDF, birçok gerekliliği otomatik olarak ele alır, ancak kaynak belgelerinizin doğru başlıklara, görseller için alternatif metne ve mantıksal okuma sırasına sahip olduğundan emin olun. Gelişmiş PDF düzenleme özellikleri için, PDF'leri düzenleme ve metadata ayarlama konularındaki kılavuzlarımızı inceleyin.
Giriş dosyası: "wikipedia.pdf"
PDF/UA'yı Dışa Aktarmak İçin Hangi Kod Gerekli?
Aşağıdaki örnek mevcut bir PDF'nin PDF/UA formatına dönüştürülmesini göstermektedir. Bu yaklaşım, erişilebilirlik standartlarına uyulması gereken eski belgeleriniz olduğunda işe yarar. Dönüşüm süreci, belgenin içeriğini korur ve PDF/UA uyumu gerekliliklerine uygun olarak gerekli erişilebilirlik yapılarının eklenmesini sağlar.
:path=/static-assets/pdf/content-code-examples/how-to/pdfua-fromfile.cs
using IronPdf;
// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
Imports IronPdf
' Open PDF File
Dim pdf As PdfDocument = PdfDocument.FromFile("wikipedia.pdf")
' Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf")
PDF/UA-1 ve PDF/UA-2 Arasındaki Fark Nedir?
PDF/UA-1 (ISO 14289-1), PDF belgeleri için orijinal evrensel erişilebilirlik standardıdır ve 2012 yılında yayınlanmıştır. Destek teknolojileri ve yapılandırılmış içerik desteği ile erişilebilir PDF dosyalarının temellerini oluşturur.
PDF/UA-2 (ISO 14289-2:2024), en yeni sürümdür ve form alanlarının, açıklamaların, multimedya içeriğinin ve karmaşık belge yapılarının geliştirilmiş ele alınmasını içeren modern PDF özellikleri için geliştirilmiş destek sunar. PDF/UA-2, PDF 2.0 spesifikasyonları ile daha iyi uyumluluk sağlarken, erişilebilirlik gereklilikleri ile geriye dönük uyumluluğu korur.
Dışa aktarırken PDF/UA-2 formatını belirtmek için, SaveAsPdfUA yönteminde sürüm parametresini kullanın:
:path=/static-assets/pdf/content-code-examples/how-to/pdfua-pdfua2.cs
using IronPdf;
// Load existing PDF
var pdf = PdfDocument.FromFile("input.pdf");
// Export as PDF/UA-2 format
pdf.SaveAsPdfUA("output_pdfua2.pdf", PdfUaVersion.PdfUa2);
Imports IronPdf
' Load existing PDF
Dim pdf = PdfDocument.FromFile("input.pdf")
' Export as PDF/UA-2 format
pdf.SaveAsPdfUA("output_pdfua2.pdf", PdfUaVersion.PdfUa2)
PDF/UA-2'ye Bellekte Nasıl Dönüştürülür?
Kaydetmeden önce ek değişiklikler gerektiren iş akışları için, belgeleri öncelikle bellekte dönüştürmek için ConvertToPdfUA() kullanın. Bu yaklaşım, PDF/UA-2 uygunluğu dönüşümleri uygulamanıza ve ardından nihai ihracattan önce diğer işlemleri gerçekleştirmenize olanak tanır:
:path=/static-assets/pdf/content-code-examples/how-to/pdfua-convert-ua2.cs
using IronPdf;
// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("input.pdf");
// Convert to PDF/UA-2 in memory
pdf.ConvertToPdfUA(PdfUAVersions.PdfUA2);
// Perform additional modifications if needed
// ...
// Save the converted document
pdf.SaveAs("output-ua2.pdf");
Imports IronPdf
' Open PDF File
Dim pdf As PdfDocument = PdfDocument.FromFile("input.pdf")
' Convert to PDF/UA-2 in memory
pdf.ConvertToPdfUA(PdfUAVersions.PdfUA2)
' Perform additional modifications if needed
' ...
' Save the converted document
pdf.SaveAs("output-ua2.pdf")
ConvertToPdfUA(), SaveAs()'dan önce çağrılmalıdır. SaveAsPdfUA() dönüşümü otomatik olarak halleder.PDF/UA Çıktısı Nasıl Görünür?
Çıktı dosyası PDF/UA uyumludur:
Çıktı PDF:
HTML'yi Doğrudan PDF/UA'ya Nasıl Dönüştürürüm?
Belgeleri PDF/UA standardına göre dışa aktarmanın yanı sıra, HTML girdisini doğrudan PDF/UA formatına dönüştürmek için RenderHtmlAsPdfUA yöntemini kullanın. Bu yaklaşım, sıfırdan yeni belgeler oluştururken veya web uygulamalarından dinamik içerikle çalışırken işinize yarar.
HTML'yi PDF/UA'ya dönüştürürken, HTML'nizin erişilebilirlik en iyi uygulamalarını takip ettiğinden emin olun: semantik HTML öğeleri kullanın, uygun başlık hiyerarşisi sağlayın, görseller için alternatif metin ekleyin ve mantıksal içerik akışını sürdürebilin. IronPDF'nin Chrome işleme motoru, erişilebilirlik özelliklerini korurken doğru dönüşüm sağlar. HTML'den PDF'ye dönüşüm hakkında daha fazla bilgi için HTML'den PDF'ye kılavuzumuzu inceleyin.
İşte bir kod örneği:
HTML'yi PDF/UA'ya Hangi Kod Dönüştürür?
Bu örnek, HTML içeriğinden doğrudan PDF/UA uyumlu bir belge oluşturmayı gösterir. Erişilebilir PDF belgeleri oluşturmak için önemli olan, başlıklar ve paragraflar gibi semantik HTML öğelerinin kullanımına dikkat edin. Metadata başlığı, belgenin uygun kimliğe sahip olmasını sağlar, bu bir PDF/UA uyum gereksinimidir.
:path=/static-assets/pdf/content-code-examples/how-to/pdfua-render-html-to-pdfua.cs
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// html is a large stright above of a full html page with <html><head><style><body> etc...
var pdf = renderer.RenderHtmlAsPdfUA(@"
<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<p>Paragraph text</p>
</body>
</html>");
pdf.MetaData.Title = "v2025.1";
pdf.SaveAs("html-string-ua-ironpdf.pdf");
Imports IronPdf
Private renderer As New ChromePdfRenderer()
' html is a large stright above of a full html page with <html><head><style><body> etc...
Private pdf = renderer.RenderHtmlAsPdfUA("
<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<p>Paragraph text</p>
</body>
</html>")
pdf.MetaData.Title = "v2025.1"
pdf.SaveAs("html-string-ua-ironpdf.pdf")
PDF/UA Uyumluluğunu Nasıl Doğrularım?
Çıktı dosyası PDF/UA uyumludur:
PDF/UA uyumluluğunu harici olarak doğrulamak için veraPDF Uygunluk Denetleyicisini kullanın, PDF doğrulama için tasarlanmış ücretsiz ve açık kaynaklı bir araçtır. Bu araç, belgeleri hem PDF/UA-1 hem de PDF/UA-2 standartlarına karşı kontrol eder ve uyum sorunları hakkında detaylı raporlar sağlar. Erişilebilirlik özelliklerini PDF iş akışınıza uygularken düzenli doğrulama önemlidir.
PDF/UA'nın Faydaları Nelerdir?
PDF/UA uyumluluğu, düzenleyici gereklilikleri karşılamanın ötesinde avantajlar sağlar:
- Geliştirilmiş Erişilebilirlik: Ekran okuyucular ve yardımcı teknolojiler, görme engelli kullanıcılar için belge yapısını doğru bir şekilde yorumlar
- Geliştirilmiş Mobil Deneyim: Metin akışı, belgelerin küçük ekranlarda yatay kaydırma olmadan okunabilir olmasını sağlar
- Daha İyi Arama Motoru Optimizasyonu: Doğru belge yapısı, içeriğin indekslenmesini ve aranabilirliğini geliştirir
- Geleceğe Yönelik Belgeler: PDF/UA belgeleri, farklı platformlar ve yazılım güncellemeleri arasında erişilebilirlik özelliklerini korur
- Yasal Uyum: Erişilebilir dijital belgeler için hükümet ve kurumsal gereklilikleri karşılayın
PDF formları ile çalışan organizasyonlar için, PDF/UA uyumluluğu, form alanlarının doğru etiketlenmesini ve tüm kullanıcılar için erişilebilir olmasını sağlar.
PDF/UA'yı İş Akışıma Nasıl Entegre Edebilirim?
Belgelerinizin iş akışında PDF/UA uygulamak planlama gerektirir. Öncelikle kaynak belgelerin doğru yapıya sahip olduğundan emin olun. Mevcut PDF'lerle çalışırken, dönüşümden önce metadata eklemeniz ve yapısal öğeler katmanız gerekebilir.
Yüksek hacimli belge işlemleri için, PDF/UA dışa aktarmasını PDF'leri birleştirme veya dijital imzalar ekleme gibi diğer IronPDF özellikleri ile birleştirerek kapsamlı bir belge yönetimi çözümü oluşturun. PDF/UA standardı bu özelliklerle uyumludur, böylece erişilebilir, güvenli ve profesyonelce biçimlendirilmiş belgeler oluşturabilirsiniz.
PDF/UA çözümlerini Windows, Linux veya Azure üzerindeki kurumsal ortamlara dağıtırken, IronPDF tüm platformlarda tutarlı sonuçlar sağlar. Bu çapraz platform uyumluluğu, erişilebilirlik uyum çabalarınızın her dağıtım senaryosunda sorunsuz çalışmasını sağlar.
Özet
IronPDF ile PDF/UA uyumlu belgeler oluşturmak, dijital erişilebilirliği sağlamak için basit ve gereklidir. Mevcut PDF'leri dönüştürürken veya yeni belgeler üretirken, IronPDF erişilebilirlik standartlarına uygun ve belge kalitesini ve işlevselliğini koruyacak araçlar sağlar. Doküman iş akışınıza PDF/UA uygulayarak içeriğin tüm kullanıcılar için erişilebilir olmasını, yasal gerekliliklere uyulmasını ve belgelerinizi gelişen erişilebilirlik standartlarına karşı gelecek için korumanızı sağlayabilirsiniz.
Sıkça Sorulan Sorular
PDF/UA nedir ve neden önemlidir?
PDF/UA, ekran okuyucular gibi yardımcı teknolojilerle uyumluluğu sağlayan PDF belgeleri için bir erişilebilirlik standardıdır. IronPDF, PDF/UA dışa aktarma desteğiyle Bölüm 508 uyumluluğunu karşılamanıza yardımcı olur ve belgeleri engelli kullanıcılar için erişilebilir hale getirir.
Mevcut bir PDF'yi PDF/UA formatına nasıl dönüştürebilirim?
IronPDF ile, mevcut PDF'leri SaveAsPdfUA yöntemi kullanarak PDF/UA formatına dönüştürebilirsiniz. PDF'inizi PdfDocument.FromFile() kullanarak yükleyin ve ardından erişilebilir bir PDF/UA belgesi olarak dışa aktarmak için SaveAsPdfUA()'yı çağırın.
PDF/UA uyumluluğunun faydaları nelerdir?
IronPDF ile sağlanan PDF/UA uyumluluğu, küçük ekranlarda metin akışı, geliştirilmiş gezinme seçenekleri, özelleştirilebilir metin görünümü, gelişmiş arama işlevi ve etkili metin seçimi sunarak belgelerin tüm kullanıcılar için daha erişilebilir hale gelmesini sağlar.
PDF/UA belgemin dilini belirtebilir miyim?
Evet, IronPDF, PDF belgenizin doğal dili belirtmek için SaveAsPdfUA yöntemi kullanırken naturalLanguages parametresini doldurmanızı sağlar, bu da doğru ekran okuyucu işlevselliği için önemlidir.
Kütüphane hangi PDF/UA sürümünü oluşturuyor?
Varsayılan olarak, IronPDF erişilebilir PDF belgeleri için yaygın olarak kabul edilen standart olan PDF/UA-1 olarak PDF/UA çıktısı üretir.
PDF/UA belgem nasıl doğrulanır?
PDF/UA belgenizi IronPDF ile dışa aktardıktan sonra, tüm erişilebilirlik gereksinimlerini karşıladığından emin olmak için veraPDF Uygunluk Denetleyici yazılımını kullanarak uygunluğunu doğrulayabilirsiniz.

