C# ile PDF UA Format Belgeleri Nasıl İhrac Edilir

How to Export PDF/UA Format Documents in C

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF, engelli kullanıcıların erişebilirliğini sağlamak için 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ı teknolojiler için destek dahil olmak üzere belirli kılavuzları takip eder. PDF/UA'ya uyarak, PDF belgeleriniz Rehabilitasyon Yasası'nın 508. Bölümünde belirtilen erişebilirlik gerekliliklerini karşılar.

PDF/UA, küçük ekranlarda metin yeniden akışı, gelişmiş gezinme seçenekleri, özelleştirilebilir metin görünümü, gelişmiş arama işlevselliği ve etkili metin seçimi sunar. Bu erişilebilirlik formatı, hükümet düzenlemelerine uyması gereken ve belgelerin tüm kullanıcılara erişilebilir olduğunu sağlaması gereken kuruluşlar için gereklidir.

Hızlı Başlangıç: PDF/UA Uyumluluğuna Sahip Belgeler Üretin

IronPDF kullanarak minimal 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, erişilebilirlik standartlarına uymak için IronPDF kütüphanesinin nasıl kullanılacağını gösterir. IronPDF'yi NuGet aracılığıyla kurabilir veya kapsamlı kurulum için hızlı başlangıç kılavuzumuzu takip edebilirsiniz.

  1. IronPDF aşağıdaki NuGet Paket Yöneticisi ile yükleyin

    PM > Install-Package IronPdf
  2. Bu kod parçacığını kopyalayın ve çalıştırın.

    var pdf = IronPdf.PdfDocument.FromFile("input.pdf");
    pdf.SaveAsPdfUA("output_pdfua.pdf");
  3. Canlı ortamınızda test için dağıtım yapın

    Ücretsiz deneme ile bugün projenizde IronPDF kullanmaya başlayın

    arrow pointer

Lütfen dikkate alınÖrnekler varsayılan olarak PDF/UA-1'i gösterir. IronPDF, PDF/UA-2 (ISO 14289-2:2024) destekler - aşağıdaki adanmış bölümlere bakın.


PDF/UA Belgelerini Nasıl Dışa Aktarırım?

Bir PDF belgesini PDF/UA uyumlu biçimde 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; PDF/UA-1 varsayılan çıktı sürümüdür.

PDF/UA standardı, doğru belge yapısı ve meta veriyi gerektirir. IronPDF birçok gereksinimi otomatik olarak ele alır, ancak kaynak belgelerinizin doğru başlıklar, görüntüler için alternatif metin ve mantıksal okuma sırası içermesini sağlayın. Gelişmiş PDF manipülasyon özellikleri için, PDF düzenleme ve meta veri ayarlama üzerine kılavuzlarımızı keşfedin.

Giriş dosyası: "wikipedia.pdf"

PDF/UA Dışa Aktarmak İçin Hangi Koda İhtiyacım Var?

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ını karşılaması gereken eski belgeleriniz olduğunda işe yarar. Dönüştürme işlemi, PDF/UA uyumluluğu için gerekli erişilebilirlik yapılarını ekleyerek belge içeriğini korur.

: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")
$vbLabelText   $csharpLabel

PDF/UA-1 ve PDF/UA-2 Arasındaki Fark Nedir?

PDF/UA-1 (ISO 14289-1), PDF belgeleri için evrensel erişilebilirlik standardının orijinalidir ve 2012'de yayımlanmıştır. Yardımcı teknolojiler ve yapılı içerik desteği ile erişilebilir PDF dosyaları için temelleri oluşturur.

PDF/UA-2 (ISO 14289-2:2024), form alanlarının, açıklamaların, multimedya içeriğinin ve karmaşık belge yapılarının daha iyi ele alınmasını içeren modern PDF özellikleri için gelişmiş destek sunan en yeni sürümdür. PDF/UA-2, PDF 2.0 özellikleri ile daha iyi uyumluluk sağlar ve erişilebilirlik gereklilikleri ile geri uyumluluğunu sürdürür.

Lütfen dikkate alınPDF/UA-2, QPDF aracılığıyla geliştirilen özellik desteği ve modern PDF uyumluluğu için PDF 2.0 formatını dahili olarak kullanır.

Dışa aktarırken PDF/UA-2 formatını belirtmek için, SaveAsPdfUA yöntemindeki version 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)
$vbLabelText   $csharpLabel

PDF/UA-2'ye Bellekte Nasıl Dönüştürürüm?

Kaydetmeden önce ek değişiklikler gerektiren iş akışları için, önce bellekteki belgeleri dönüştürmek üzere ConvertToPdfUA() kullanın. Bu yaklaşım, PDF/UA uyumluluk dönüşümlerini uygulamanıza ve ardından son dışa aktarımdan ö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")
$vbLabelText   $csharpLabel

Lütfen dikkate alınConvertToPdfUA(), SaveAs()'den önce çağrılmalıdır. SaveAsPdfUA() dönüşümü otomatik olarak gerçekleştirir.

PDF/UA Çıkışı Ne Gibi Görünür?

Çıktı dosyası PDF/UA uyumludur:

veraPDF Uyumluluk Denetleyicisi, başarılı PDF/UA-1 doğrulamasını yeşil uyumluluk onay mesajıyla gösteriyor.

Çıktı PDF:


HTML'yi PDF/UA'ya Nasıl Doğrudan Çeviririm?

Belgeleri PDF/UA standardına dışa aktarmanın yanı sıra, RenderHtmlAsPdfUA yöntemini kullanarak HTML girdisini doğrudan PDF/UA formatına dönüştürün. Bu yaklaşım, yeni belgeler oluştururken veya web uygulamalarından dinamik içerikle çalışırken işe yarar.

HTML'yi PDF/UA'ya çevirirken, HTML'nizin erişilebilirlik en iyi uygulamalarını takip ettiğinden emin olun: anlamsal HTML elemanları kullanın, doğru başlık hiyerarşisi sağlayın, görüntüler için alt metin ekleyin ve mantıksal içerik akışını koruyun. IronPDF'in Chrome render motoru, erişilebilirlik özelliklerini koruyarak doğru dönüşüm sağlar. HTML'den PDF'ye kılavuzu, daha fazla bilgi için.

İşte bir kod örneği:

HTML'yi PDF/UA'ya Çeviren Kod Hangisidir?

Bu örnek, HTML içeriğinden doğrudan PDF/UA uyumlu belge oluşturmayı gösteriyor. Başlıklar ve paragraflar gibi anlamsal HTML elemanlarının kullanımı, erişilebilir PDF belgeleri oluşturmak için esastır. Meta veri başlığı, belgenin doğru bir şekilde tanımlanmasını sağlar; bu, PDF/UA uyumluluk 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")
$vbLabelText   $csharpLabel

PDF/UA Uyumluluğunu Nasıl Doğrularım?

Çıktı dosyası PDF/UA uyumludur:

veraPDF Uyumluluk Denetleyicisi, başarılı PDF/UA uyumluluğu doğrulamasını yeşil onay mesajı ile gösteriyor.

PDF/UA uyumluluğunu harici olarak doğrulamak için, PDF doğrulaması için tasarlanmış ücretsiz ve açık kaynaklı bir araç olan veraPDF Uyumluluk Denetleyicisini kullanın. Bu araç, belgeleri hem PDF/UA-1 hem de PDF/UA-2 standartlarına karşı kontrol eder ve uyum sorunları hakkında detaylı raporlar sunar. Erişilebilirlik özelliklerini PDF iş akışınıza dâhil ederken düzenli doğrulama çok önemlidir.


PDF/UA'nın Faydaları Nelerdir?

PDF/UA uyumu, düzenleyici gereksinimleri karşılamanın ötesinde avantajlar sunar:

  1. Gelişmiş Erişilebilirlik: Ekran okuyucular ve yardımcı teknolojiler, belgenin yapısını görme engelli kullanıcılar için doğru şekilde yorumlar.
  2. Geliştirilmiş Mobil Deneyim: Metin yeniden akışı, belgelerin küçük ekranlarda yatay kaydırma olmadan okunmasını sağlar.
  3. Daha İyi Arama Motoru Optimizasyonu: Doğru belge yapısı, içeriğin indekslenmesini ve aranabilirliğini iyileştirir.
  4. Geleceğe Dayalı Belgeler: PDF/UA belgeleri, farklı platformlar ve yazılım güncellemeleri boyunca erişilebilirlik özelliklerini korur.
  5. 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 uyumu, form alanlarının doğru etiketlenmesini ve tüm kullanıcılar için erişilebilir olmasını sağlar.

PDF/UA'yı Çalışma Akışına Nasıl Entegre Ederim?

Belgelerinizi PDF/UA'ya entegre etmek için planlama yapmanız gereklidir. Kaynak belgelerin doğru yapıya sahip olduğundan emin olarak başlayın. Mevcut PDF'lerle çalışırken, dönüştürmeden önce meta veri eklemeniz ve yapısal elemanlar oluşturmanız gerekebilir.

Yüksek hacimli belge işlemede, PDF/UA dışa aktarımını PDF birleştirme veya dijital imza ekleme gibi diğer IronPDF özellikleriyle birleştirerek kapsamlı bir belge yönetim çözümü oluşturun. PDF/UA standardı bu özelliklerle uyumludur, böylece güvenli ve profesyonel olarak formatlanmış erişilebilir belgeler oluşturabilirsiniz.

Kurumsal ortamlarda Windows, Linux veya Azure üzerinde PDF/UA çözümlerini dağıtırken, IronPDF tüm platformlarda tutarlı sonuçlar sağlar. Bu çok platformlu uyumluluk, erişilebilirlik uyumluluk çabalarınızı herhangi bir 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 açısından basit ve gereklidir. Mevcut PDF'leri dönüştürsünüz veya HTML'den yeni belgeler üretirsiniz, IronPDF, erişilebilirlik standartlarını karşılamak için gereken araçları sunar ve belge kalitesini ve işlevselliğini korur. Belge iş akışınıza PDF/UA'yi dâhil ederek, içeriklerin tüm kullanıcılara erişilebilir olduğunu sağlar, yasal gereklilikleri karşılarsınız ve belgelerinizi gelişen erişilebilirlik standartları için geleceğe hazırlarsınız.

Sıkça Sorulan Sorular

PDF/UA nedir ve neden önemlidir?

PDF/UA, ekran okuyucular gibi yardımcı teknolojilerle uyumluluğu garanti eden PDF belgeleri için bir erişilebilirlik standardıdır. IronPDF, Bölüm 508 uyumluluğu gereksinimlerini karşılamanıza yardımcı olmak ve belgeleri engelli kullanıcılara erişilebilir kılmak için PDF/UA dışa aktarmayı destekler.

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'nizi PdfDocument.FromFile() ile yükleyin ve ardından SaveAsPdfUA() çağırarak, onu erişilebilir bir PDF/UA belge olarak dışa aktarın.

PDF/UA uyumluluğunun faydaları nelerdir?

IronPDF aracılığıyla PDF/UA uyumluluğu, küçük ekranlarda metin yeniden akışı, geliştirilmiş gezinme seçenekleri, özelleştirilebilir metin görünümü, geliştirilmiş arama işlevselliği ve verimli metin seçimi sağlayarak belgeleri tüm kullanıcılar için daha erişilebilir hale getirir.

PDF/UA belgem için dili belirtebilir miyim?

Evet, IronPDF, PDF belgenizin doğal dilini belirtmek için SaveAsPdfUA yöntemini kullanırken naturalLanguages parametresini doldurmanızı sağlar ki bu, uygun ekran okuyucu işlevselliği için önemlidir.

Kütüphane hangi PDF/UA sürümünü üretir?

Varsayılan olarak, IronPDF PDF/UA çıktısını PDF/UA-1 olarak üretir, bu da erişilebilir PDF belgeleri için geniş çapta benimsenmiş standardır.

PDF/UA belgemin doğruluğunu nasıl doğrulayabilirim?

IronPDF ile PDF/UA belgenizi dışa aktardıktan sonra, tüm erişilebilirlik gereksinimlerini karşılayıp karşılamadığını doğrulamak için veraPDF Uyumluluk Denetleyicisi yazılımını kullanarak uyumluluğunu doğrulayabilirsiniz.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 19,014,616 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.