MAUI'de C# .NET için PDF'leri Görüntüleme

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

IronPDF Viewer kullanarak MAUI uygulamanızda PDF'leri doğrudan görüntüleyin, gezinme, yakınlaştırma, arama ve yazdırma için tüm özelliklere sahip bir PDF görüntüleme bileşeni sağlar ve bunu yalnızca bir satır kodla yapar.

IronPDF .NET Maui PDF Viewer bannerında, görüntüleyicide işlenmiş grafikler ve diyagramlar içeren karmaşık teknik belge gösterilmektedir

Çapraz platform uygulamaları genellikle PDF belgelerini doğrudan uygulama içinde görüntüleme ihtiyacı duyar. IronPDF Viewer, PDF görüntüleme işlevselliğini MAUI uygulamanıza gömmenizi sağlar ve Windows ve macOS platformlarında belge görüntülemeyi etkinleştirir.

IronPDF Viewer, PDF manipülasyonu ve görüntüleme için kapsamlı bir çözüm sunan IronPDF kütüphanesi üzerine kurulmuş bir bileşendir. Cihazlar arası tutarlı performans için .NET MAUI uygulamalarıyla yerel entegrasyon sağlar.

Bu makale, MAUI uygulaması içerisinde IronPDF Viewer entegrasyonunun nasıl yapıldığını, kullanıcıların PDF'leri görüntülemeleri, kaydetmeleri ve yazdırmalarını sağlamak için gösterir. İster kurumsal uygulamalar, belge yönetim sistemleri veya eğitim yazılımları geliştiriyor olun, bu kılavuz PDF görüntüleme yeteneklerini uygulamanıza yardımcı olacaktır.

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

IronPDF'yi MAUI uygulamanıza entegre edin ve PDF'leri hemen görüntülemeye başlayın. Bu kod parçacığı, IronPDF PdfViewer nesnesini nasıl oluşturacağınızı ve görüntülemek için bir PDF dosyasını nasıl yükleyeceğinizi gösterir.

  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.

    new IronPdf.Viewer.Maui.PdfViewer { Source = "document.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


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...'yi seçin. Buradan IronPdf.Viewer.Maui'yi arayın ve en son sürümü çözümünüze yükleyin. Daha ayrıntılı kurulum rehberliği için, Kurulum Genel Bakışı'mıza başvurun. Alternatif olarak, Tools > NuGet Package Manager > Package Manager Console adresine gidip aşağıdaki komutu girerek NuGet Paket Yöneticisi konsolunu açın:

Install-Package IronPdf.Viewer.Maui

IronPDF Viewer paketi, MAUI uygulamalarında PDF'leri görüntülemek için gerekli tüm bağımlılıkları içerir. Doğru belge gösterimi için ana IronPDF kütüphanesi ile aynı işleme motorunu kullanır.

IronPDF Viewer'ı MAUI Uygulamasına Nasıl Entegre Ederim?

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

Entegrasyondan Önce Hangi Kurulum Gereklidir?

MAUI projenize IronPDF Viewer 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 Properties seçeneğini seçin. Target the iOS Platform ve Target the Android platform onay kutuları işaretliyse işaretlerini kaldırın. Bu değişikliğin etkili olabilmesi için, işaretleri kaldırdıktan sonra projeyi kaydedin ve Visual Studio'yu yeniden başlatın.

.NET Framework 7.0 ile etkinleştirilmiş iOS, Android ve Windows platform hedeflemesini gösteren MAUI proje özellikleri

iOS ve Android platformlarının hedeflemesini kaldırdıktan sonra, MauiProgram.cs dosyanıza gidin ve görüntüleyiciyi 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 afiş görüntüler. Bu başlığı kaldırmak ve tüm özelliklerin kilidini açmak için IronPDF (veya Iron Suite) lisans anahtarınızı ConfigureIronPdfViewer adresine 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ı nasıl elde edileceği ve uygulanacağı hakkında ayrıntılı bilgi için, Lisans Anahtarları rehberimize başvurun.

PDF Görüntüleyici Sayfasını Nasıl Eklerim?

Bu bölüm, bir PDF Görüntüleyici sayfasının nasıl oluşturulacağını, IronPDF Viewer'ın nasıl entegre edileceğini ve bir 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 stilinize ve proje gereksinimlerinize en uygun yaklaşımı seçin.

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

  1. Projenize sağ tıklayarak yeni bir sayfa ekleyin, ardından Add > New Item... adresine gidin. MAUI uygulama geliştirme için Yeni Öğe, referanslar ve proje bileşenlerini gösteren Visual Studio Ekle menüsü

  2. .NET MAUI bölümüne gidin. Bir XAML sayfası oluşturmak için .NET MAUI ContentPage (XAML) öğesini seçin. C# dosyası için .NET MAUI ContentPage (C#)'yi seçin. Dosyanıza PdfViewerPage adını verin, ardından Add öğesini 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 derleyip çalıştırın. Aşağıda gösterildiği gibi sol üst köşede sekmeleri görmelisiniz. "PDF Görüntüleyici" sekmesine tıklamak IronPDF Viewer'ı açar. Görüntüleyici, PDF belge etkileşimi için zengin bir özellikli arayüz sunar.

Koyu temalı IronPDF Viewer varsayılan arayüzü; dosya yükleme alanı ve Dosyaya göz at düğmesi gösterilmektedir

Uygulama Başlangıcında Bir PDF Nasıl Yüklenir?

Uygulama başlatıldığında, IronPDF Viewer varsayılan olarak kullanıcıyı bir PDF açması için uyarır. Ancak, belirli belgelerin hemen görüntülenmesi gereken uygulamalar için kullanıcı deneyimini geliştiren bir PDF dosyasını başlangıçta otomatik olarak açabilir. Bir PDF'yi başlangıçta yüklemek için üç yol vardır: dosya adıyla, byte dizisiyle ve akışla. Her yöntem, veri kaynağınıza ve uygulama mimarinize bağlı olarak farklı avantajlar sunar.

Dosya Adıyla Nasıl Yükleyebilirim?

Bir PDF dosyasını dosya adına göre 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# içinde:

: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, şunları görüntüler:

Varsayılan yapılandırmada menü simgesi, logo ve Dosya seç düğmesini gösteren IronPDF Viewer araç çubuğu

Araç çubuğu seçenekleri üzerindeki bu ayrıntılı kontrol, uygulamanızın gereksinimlerine uygun bir görüntüleme deneyimini oluşturmanıza olanak sağlar. Örneğin, güvenli bir belge görüntüleyicide indirmeyi kısıtlayabilir veya temel görüntüleme senaryoları için arayüzü basitleştirebilirsiniz.

Sonuç

Bu öğretici, IronPDF Viewer'ı MAUI uygulamasına entegre etmeyi ve ihtiyaçlarınıza uygun şekilde araç çubuğunu özelleştirmeyi kapsadı. IronPDF Viewer, .NET MAUI uygulamalarınıza minimum kodla sorunsuz bir şekilde entegre olan güçlü bir PDF görüntüleme deneyimi sunar.

Görüntüleyicinin, çeşitli kaynaklardan (dosyalar, byte dizileri ve akışlar) PDF yüklemek konusundaki esnekliği, onu basit belge görüntüleyicilerden karmaşık belge yönetim sistemlerine kadar birçok uygulama için uygun kılar. Geniş kapsamlı araç çubuğu özelleştirme seçenekleriyle birleştiğinde, kullanıcılarınızın ihtiyaç duyduğu tam görüntüleme deneyimini oluşturabilirsiniz.

Bu görüntüleyici, güçlü PDF oluşturma, düzenleme ve manipülasyon yeteneklerini de içeren IronPDF ürünümüzle birlikte gelir. Bir özellik isteğinde bulunmak veya IronPDF Viewer (veya IronPDF) hakkında genel sorular sormak isterseniz, lütfen destek ekibimizle iletişime geçin. Size yardımcı olmaktan mutluluk duyarız.

Daha gelişmiş PDF işlemleri için, kapsamlı PDF görüntüleme rehberimizi keşfedin veya uygulamalarınızda IronPDF'nin tam potansiyelini ortaya çıkarmak için lisans anahtarlarını uygulamayı öğrenin.

Sıkça Sorulan Sorular

IronPDF Viewer .NET MAUI için nedir?

IronPDF Viewer, MAUI uygulamalarınıza PDF görüntüleme işlevselliğini doğrudan 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çeneklerini sağlar ve sadece bir kod satırı ile uygulanabilir. Görüntüleyici, kapsamlı PDF manipülasyonu ve görüntüleme yetenekleri sunmak için IronPDF kütüphanesi üzerine inşa edilmiştir.

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

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

IronPDF Viewer'ı MAUI projemde nasıl yüklerim?

IronPDF Viewer'ı Visual Studio'da NuGet Paket Yöneticisi üzerinden 'IronPdf.Viewer.Maui' arayarak ve en son sürümünü yükleyerek yükleyebilirsiniz. Alternatif olarak, Paket Yöneticisi Konsolu'nu kullanarak 'Install-Package IronPdf.Viewer.Maui' komutunu kullanabilirsiniz. Paket, MAUI uygulamalarında PDF görüntüleme için gerekli tüm bağımlılıkları içerir.

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

IronPDF Viewer, sadece tek bir kod satırı ile tam özellikli bir PDF görüntüleyici eklemenizi sağlar: new IronPdf.Viewer.Maui.PdfViewer { Source = "document.pdf" };. Bu, MAUI uygulamanıza hızlı bir şekilde PDF görüntüleme yetenekleri eklemenizi sağlar.

PDF görüntüleyici araç çubuğunun hangi özellikleri var?

IronPDF Viewer araç çubuğu, sayfalar arasında gezinmek için kontroller, belgelerin görüntüleme boyutunu ayarlamak için yakınlaştırma işlevi, PDF'ler içinde metin bulmak için arama özellikleri ve MAUI uygulamanızdan belgeleri doğrudan çıkarmak için yazdırma seçenekleri dahil kapsamlı özellikler sağlar.

IronPDF Viewer'da 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, MAUI uygulamanız içinde yerel depolama, hafıza veya ağ kaynaklarından PDF'leri görüntülemenize olanak tanır.

IronPDF Viewer, kurumsal uygulamalar için uygun mu?

IronPDF Viewer, kurumsal uygulamalar, belge yönetim sistemleri ve eğitim yazılımı oluşturmak için idealdir. IronPDF kütüphanesi gibi aynı render motorunu kullanır, hassas belge görüntüleme ve iş kritik uygulamalar için profesyonel düzeyde PDF görüntüleme kabiliyetleri sağlar.

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.