Viewing PDFs in MAUI for C# .NET

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

IronPDF Viewer'i kullanarak MAUI uygulamanızda PDF'leri doğrudan görüntüleyin; bu bileşen, navigasyon, yakınlaştırma, arama ve yazdırma gibi araç çubuğu seçenekleriyle tam özellikli bir PDF görüntüleme sağlar ve sadece bir satır kodla mümkündür.

IronPDF .NET Maui PDF Görüntüleyici afişi, görüntüleyicide grafikler ve diyagramlar içeren karmaşık teknik belgeyi gösteriyor

Platformlar arası uygulamalar genellikle uygulama içinde PDF belgelerini doğrudan görüntülemelidir. IronPDF Viewer, MAUI uygulamanıza PDF görüntüleme işlevini entegre etmenizi, belge görüntülemeyi Windows ve macOS platformlarında etkinleştirmenizi sağlar.

IronPDF Viewer, IronPDF kutuphanesi üzerine inşa edilen ve PDF manipülasyonu ve görüntüleme için kapsamlı bir çözüm sunan bir bileşendir. Bu, platformlar arası tutarlı performans için .NET MAUI uygulamalarıyla yerel entegrasyon sağlar.

Bu makale, bir MAUI uygulamasında IronPDF Viewer'in nasıl entegre edileceğini ve kullanıcıların PDF'leri görüntülemesine, kaydetmesine ve yazdırmasına nasıl izin verileceğini gösterir. İster kurumsal uygulamalar, ister belge yönetim sistemleri, isterse eğitim yazılımları kuruyor olun, bu rehber PDF görüntüleme yeteneklerini hayata geçirmenize yardımcı olacaktır.

Kısa Başlangıç: IronPDF ile MAUI'de PDF'leri Görüntüleme

IronPDF'i MAUI uygulamanıza entegre edin ve hemen PDF'leri görüntülemeye başlayın. Bu kod parçası, IronPDF PdfViewer'ın nasıl örnekleneceğini ve görüntülenecek bir PDF dosyasının nasıl yükleneceğini gösterir.

  1. NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronPdf yükleyin

    PM > Install-Package IronPdf
  2. Bu kod parçasını kopyalayıp çalıştırın.

    new IronPdf.Viewer.Maui.PdfViewer { Source = "document.pdf" };
  3. Canlı ortamınızda test etmek için dağıtın

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

    arrow pointer


IronPDF Viewer Kütüphanesini Nasıl İndirebilir ve Kurabilirim?

NuGet Paket Yöneticisi ile Nasıl Kurarım?

Visual Studio'da, çözüm gezgininde projenize sağ tıklayın ve Manage NuGet Packages... seçin. Oradan, IronPdf.Viewer.Maui'yi arayın ve en son sürümü çözümünüze yükleyin. Daha ayrıntılı kurulum rehberi için, Kurulum Genel Bakış sayfamıza bakın. Alternatif olarak, Tools > NuGet Package Manager > Package Manager Console adresine giderek NuGet Paket Yöneticisi konsolunu açın ve aşağıdaki komutu girin:

Install-Package IronPdf.Viewer.Maui

IronPDF Viewer paketi, MAUI uygulamalarında PDF görüntülemek için gereken tüm bağımlılıkları içerir. Bu, doğru belge görüntülemesi için çekirdek IronPDF kutuphanesi ile aynı render motorunu kullanır.

IronPDF Viewer MAUI Uygulamasına Nasıl Entegre Edilir?

Aşağıdaki bölümler, IronPDF Viewer'ın varsayılan bir MAUI uygulamasına nasıl entegre edileceğini gösteriyor. Entegrasyon süreci basittir ve minimum yapılandırma gerektirir.

Entegrasyondan Önce Hangi Ayarlar Yapılmalıdır?

IronPDF Viewer'ı MAUI projenize eklemeden önce, iOS ve Android platformlarını hedeflemediğinden emin olun. Şu anda, IronPDF Viewer Windows ve macOS masaüstü platformlarını desteklemektedir. Bunu kontrol etmek için proje dosyasına sağ tıklayın ve Propertiest seçeneğini seçin. iOS Platformunu Hedefle ve Android platformunu hedefle onay kutularını işaretli ise kaldırın. Bu değişikliğin etkili olması için, kaldırdıktan sonra projeyi kaydedin ve Visual Studio'yu yeniden başlatın.

MAUI proje özellikleri, iOS, Android ve Windows platform hedeflemelerinin .NET 7.0 çerçevesi ile etkin olduğunu gösteriyor

iOS ve Android platformlarını hedeflemeden çıkardıktan sonra, MauiProgram.cs dosyanıza gidin ve görüntülemeyi başlatmak için aşağıdaki kodu ekleyin:

:path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-1.cs
using IronPdf.Viewer.Maui;

public static class MauiProgram
{
    public static MauiApp CreateMauiApp()
    {
        var builder = MauiApp.CreateBuilder();
        builder
            .UseMauiApp<App>()
            // other configuration options ...
            .ConfigureIronPdfView(); // configure the viewer on app start-up

        return builder.Build();
    }
}
Imports IronPdf.Viewer.Maui

Public Module MauiProgram
	Public Function CreateMauiApp() As MauiApp
		Dim builder = MauiApp.CreateBuilder()
		builder.UseMauiApp(Of App)().ConfigureIronPdfView() ' configure the viewer on app start-up

		Return builder.Build()
	End Function
End Module
$vbLabelText   $csharpLabel

Varsayılan olarak, IronPDF Viewer görünümün sağ alt köşesinde bir banner gösterir. Bu afişi kaldırmak ve tüm özelliklerin kilidini açmak için IronPDF (veya Iron Suite) lisans anahtarınızı ConfigureIronPdfViewer'ya ekleyin:

:path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-2.cs
.ConfigureIronPdfView("YOUR-LICENSE-KEY");
.ConfigureIronPdfView("YOUR-LICENSE-KEY")
$vbLabelText   $csharpLabel

Lisans anahtarlarının edinilmesi ve uygulanması hakkında ayrıntılı bilgi için Lisans Anahtarları rehberimize bakın.

PDF Viewer Sayfası Nasıl Eklenir?

Bu bölüm, bir PDF Gösterici sayfasının nasıl oluşturulacağını, IronPDF Viewer'ın nasıl entegre edileceğini ve MAUI uygulamasında bunun için bir sekme nasıl oluşturulacağını kapsar. Bunu hem XAML hem de C# ContentPage ile gösteriyoruz. Geliştirme tarzınıza ve proje gerekliliklerinize en uygun yaklaşımı seçin.

Görüntüleyici Sayfası Eklemek için Adımlar Nelerdir?

  1. Projenize yeni bir sayfa eklemek için projenize sağ tıklayın, ardından Add > New Item... bölümüne gidin Visual Studio Ekle menüsü, MAUI uygulama geliştirme için Yeni Öğe, referanslar ve proje bileşenlerini gösteriyor

  2. .NET MAUI bölümüne gidin. XAML sayfası oluşturmak için .NET MAUI ContentPage (XAML) seçin. Bir C# dosyası için .NET MAUI ContentPage (C#) seçin. Dosyanıza PdfViewerPage adını verin, ardından Add tıklayın.
    .NET MAUI ContentPage (C#) seçili ve PdfViewerPage.cs dosya adı girilmiş Visual Studio Yeni Öğe Ekle iletişim kutusu

  3. XAML dosyasına aşağıdaki kodu ekleyin ve kaydedin:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="UTF-8" ?>
<Shell ...
    xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    ...>
  <TabBar x:Name="AppTabBar">
      <Tab Title="Home">
        <ShellContent ContentTemplate="{DataTemplate local:MainPage}" Route="MainPage"/>
      </Tab>
      <Tab Title="PDF Viewer">
        <ShellContent ContentTemplate="{DataTemplate local:PdfViewerPage}" Route="PDFViewer"/>
    </Tab>
  </TabBar>
</Shell>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="UTF-8" ?>
<Shell ...
    xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    ...>
  <TabBar x:Name="AppTabBar">
      <Tab Title="Home">
        <ShellContent ContentTemplate="{DataTemplate local:MainPage}" Route="MainPage"/>
      </Tab>
      <Tab Title="PDF Viewer">
        <ShellContent ContentTemplate="{DataTemplate local:PdfViewerPage}" Route="PDFViewer"/>
    </Tab>
  </TabBar>
</Shell>
XML
  1. Projenizi kaydedin, ardından derleyin ve çalıştırın. Aşağıda gösterildiği gibi sol üst köşede sekmeler görünmelidir. "PDF Viewer" sekmesine tıklamak IronPDF Viewer'ı açar. Görüntüleyici, PDF belge etkileşimi için zengin özellikli bir arayüz sunar.

IronPDF Görüntüleyici varsayılan arayüzü, koyu tema ile dosya yükleme alanı ve Gözat düğmesini gösteriyor

Başlangıçta Nasıl PDF Yüklenir?

Uygulama başlangıcında, IronPDF Viewer varsayılan olarak kullanıcıdan bir PDF açmasını ister. Ancak, başlangıçta bir PDF'yi otomatik olarak açabilir, bu da belirli belgeleri hemen görüntüleme ihtiyaçı olan uygulamalar için kullanıcı deneyimini iyileştirir. Başlangıçta bir PDF'yi üç yoldan birinde yükleyebilirsiniz: dosya adıyla, bayt dizisi aracılığıyla ve bir akış aracılığıyla. Her yöntem, veri kaynağınıza ve uygulama mimarinize bağlı olarak farklı avantajlar sunar.

Dosya Adına Göre Nasıl Yüklerim?

Dosya adını belirterek bir PDF yüklemek için, XAML dosyasındaki IronPdfView etiketinde PDF dosyasının kaynağını belirtin. Bu, yerel dosyalarla çalışırken en basit yaklaşımdır:


<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<ipv:IronPdfView x:Name="pdfView" Options="Thumbs, Open"/>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<ipv:IronPdfView x:Name="pdfView" Options="Thumbs, Open"/>
XML

Benzer şekilde, C#'ta:

:path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-8.cs
pdfView.Options = IronPdfViewOptions.Thumbs | IronPdfViewOptions.Open;
pdfView.Options = IronPdfViewOptions.Thumbs Or IronPdfViewOptions.Open
$vbLabelText   $csharpLabel

Bu görüntüler:

IronPDF Görüntüleyici araç çubuğu, varsayılan yapılandırmada menü sembolü, logo ve Bir dosya seç düğmesini gösteriyor

Araç çubuğu seçenekleri üzerindeki bu ince ayarlama imkanı, uygulamanızın gereksinimlerini karşılayan bir görüntüleme deneyimi yaratmanıza olanak tanır. Örneğin, güvenli bir belge görüntüleyicide indirmeleri kısıtlayabilir veya basit görüntüleme senaryoları için arabirimi basitleştirebilirsiniz.

Sonuç

Bu eğitimde IronPDF Görüntüleyiciyi bir MAUI uygulamasına nasıl entegre edeceğiniz ve gereksinimlerinize uygun olarak araç çubuğunu nasıl özelleştireceğiniz anlatıldı. IronPDF Görüntüleyici, minimal kodla .NET MAUI uygulamalarınıza sorunsuz bir şekilde entegre edilen güçlü bir PDF görüntüleme deneyimi sunar.

Görüntüleyicinin çeşitli kaynaklardan (dosyalar, bayt dizileri ve akışlar) PDF yükleme esnekliği, basit belge görüntüleyicilerden karmaşık belge yönetim sistemlerine kadar birçok uygulama için uygundur. Kapsamlı araç çubuğu özelleştirme seçenekleriyle birleştirildiğinde, kullanıcılarınız için ihtiyaç duyulan tam görüntüleme deneyimini oluşturabilirsiniz.

Bu görüntüleyici, güçlü PDF oluşturma, düzenleme ve işleme yeteneklerini içeren IronPDF ürünümüzle birlikte gelir. IronPDF Viewer (veya IronPDF) ile ilgili bir özellik talebi yapmak veya genel sorularınızla ilgili olarak destek ekibimizle iletişime geçebilirsiniz. Size yardımcı olmaktan memnuniyet duyarız.

Daha gelişmiş PDF işlemleri için kapsamlı PDF görüntüleme kılavuzumuzu keşfedin veya IronPDF'nin uygulamalarınızdaki tam potansiyelini açığa çıkarmak için lisans anahtarlarını uygulama hakkında bilgi edinin.

Sıkça Sorulan Sorular

IronPDF Viewer for .NET MAUI nedir?

IronPDF Viewer, MAUI uygulamalarınıza doğrudan PDF görüntüleme işlevselliği gömmenize olanak tanıyan tam özellikli bir PDF görüntüleme bileşenidir. Gezinme, yakınlaştırma, arama ve yazdırma için araç çubuğu seçenekleri sağlar ve yalnızca bir satır kodla uygulanabilir. Görüntüleyici, IronPDF kütüphanesi üzerinde çalışarak kapsamlı PDF manipülasyonu ve görüntüleme yetenekleri sunar.

IronPDF Viewer, MAUI uygulamalarında hangi platformları destekler?

IronPDF Viewer, .NET MAUI uygulamalarıyla yerel entegrasyon sağlar ve Windows ile macOS platformlarında çapraz platform PDF görüntülemeyi destekleyerek bu işletim sistemlerinde tutarlı performans sunar.

IronPDF Viewer'i MAUI projemde nasıl kurabilirim?

Visual Studio'da NuGet Package Manager aracılığıyla 'IronPdf.Viewer.Maui' aranarak en son sürüm yüklenebilir. Alternatif olarak, Paket Yöneticisi Konsolu'nda 'Install-Package IronPdf.Viewer.Maui' komutu kullanılarak yüklenebilir. Paket, MAUI uygulamalarında PDF görüntüleme için gerekli tüm bağımlılıkları içerir.

MAUI uygulamama PDF görüntülemeyi ne kadar hızlı uygulayabilirim?

IronPDF Viewer, yalnızca bir satır kod ile tam özellikli bir PDF görüntüleyici yerleştirmenizi sağlar: new IronPdf.Viewer.Maui.PdfViewer { Source = 'document.pdf' };. Bu, MAUI uygulamanıza PDF görüntüleme yeteneklerini çok hızlı bir şekilde eklemeyi sağlar.

PDF görüntüleyici araç çubuğu hangi özellikleri sağlar?

IronPDF Viewer araç çubuğu, sayfalar arasında hareket etmek için gezinme kontrolleri, belge görüntüleme boyutunu ayarlamak için yakınlaştırma işlevselliği, PDF'ler içinde metin bulmak için arama yetenekleri ve MAUI uygulamanızdan doğrudan belgeleri çıkarmak için yazdırma seçenekleri gibi kapsamlı özellikler sağlar.

IronPDF Viewer içinde farklı kaynaklardan PDF yükleyebilir miyim?

Evet, IronPDF Viewer, doğrudan dosya yolları, Byte Dizileri ve Akışlar dahil olmak üzere birden fazla kaynaktan PDF yüklemeyi destekler. Bu esneklik, yerel depolama, hafıza veya ağ kaynaklarından gelen PDF'leri MAUI uygulamanızda görüntülemenizi sağlar.

IronPDF Viewer, kurumsal uygulamalar için uygun mu?

IronPDF Viewer, kurumsal uygulamalar, belge yönetim sistemleri ve eğitim yazılımları geliştirmek için idealdir. IronPDF kütüphanesinin aynı rendroing motorunu kullanarak doğru belge görüntüleme ve profesyonel düzeyde PDF görüntüleme yetenekleri sunar, bu da işletme kritik uygulamalar için uygundur.

Jordi Bardia
Yazılım Mühendisi
Jordi Python, C# ve C++ konularında en yetkin, Iron Software'deki yeteneklerini kullanmadığı zamanlarda; oyun programlıyor. Ürün testi, ürün geliştirme ve araştırma sorumluluklarını paylaşan Jordi, sürekli ürün gelişimine büyük değer katıyor. Çeşitli deneyimleri onu ...
Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget Indirmeler 18,332,619 | Sürüm: 2026.4 yeni yayınlandı
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.