C# NET MAUI Uygulamasında PDF'leri Nasıl Görüntüleyeceksiniz | IronPDF

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 Görüntüleyici afişi, görüntüleyicide çizelgeler ve diyagramlarla karmaşık teknik belgeyi gösteriyor

Ç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çası, IronPDF PdfViewer başlatmanın ve görüntülemek için bir PDF dosyası yüklemenin nasıl yapıldığını göstermektedir.

  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 projenizin üzerine sağ tıklayın ve Manage NuGet Packages... seçeneğini seçin. Oradan, IronPdf.Viewer.Maui arayın ve çözümünüze en son sürümünü 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 yolunu izleyerek 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'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.

Icon Quote related to NuGet Paket Yöneticisi ile Nasıl Kurarım?

Bu türden favori kütüphanem IronPDF'dir. PDF dosyalarının hızlı ve verimli bir şekilde işlenmesine olanak tanır. Ayrıca, PDF/A formatına dışa aktarma ve dijital imzalama gibi birçok değerli özelliğe sahiptir.

Milan Jovanovic related to NuGet Paket Yöneticisi ile Nasıl Kurarım?

Milan Jovanovic

Microsoft MVP

Vaka çalışmasını görüntüle
Icon Quote related to NuGet Paket Yöneticisi ile Nasıl Kurarım?

IronOCR, manuel işleme maliyetinden yıllık 40.000 USD tasarruf etmemizi sağlıyor, üretkenliği artırıyor ve yüksek etkili görevler için kaynakları serbest bırakıyor. Kesinlikle tavsiye ederim.

Brent Matzelle related to NuGet Paket Yöneticisi ile Nasıl Kurarım?

Brent Matzelle

Teknoloji Müdürü, OPYN

Vaka çalışmasını görüntüle
Icon Quote related to NuGet Paket Yöneticisi ile Nasıl Kurarım?

IronSuite, operasyonlarımızda kritik bir rol oynar. Bunlar, iş süreçlerinde verimliliği artıran, kat planları oluşturmak ve envanter yönetimini geliştirmek gibi araçlardır.

David Jones related to NuGet Paket Yöneticisi ile Nasıl Kurarım?

David Jones

Baş Yazılım Mühendisi, Agorus Build

Vaka çalışmasını görüntüle

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, proje dosyasının üzerine sağ tıklayıp Properties seçeneğini seçerek kontrol edin. İşaretli iseler Target the iOS Platform ve Target the Android platform onay kutularını işaretli eksik bırakı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.

MAUI proje özellikleri, iOS, Android ve Windows platform hedeflemenin etkin olduğu .NET 7.0 çerçevesini gösteriyor

iOS ve Android platformlarını hedeflemeyi 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 afişi kaldırmak ve tüm özellikleri açmak için IronPDF (veya Iron Suite) lisans anahtarınızı ConfigureIronPdfViewer 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 bir XAML ve 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. Proje üzerine sağ tıklayarak projenize yeni bir sayfa ekleyin, ardından Add > New Item... 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. Bir 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. Visual Studio Yeni Öğe Ekle dialog, .NET MAUI İçerik Sayfası (C#) seçili ve PdfViewerPage.cs dosya adı girilmiş

  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.

IronPDF Görüntüleyici varsayılan arayüz, karanlık tema ile dosya yükleme alanı ve Dosya Gözat düğmesi gösteriliyor

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'yi dosya adıyla yüklemek için, PDF dosyasının kaynağını XAML dosyasındaki IronPdfView etiketinde 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:

IronPDF Görüntüleyici araç çubuğu yapılandırması varsayılan durumda menü simgesi, logo ve Dosya Seç düğmesi gösteriliyor

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,936,792 | Sürüm: 2026.7 yeni yayınlandı
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.