Viewing PDFs in MAUI for C# .NET
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.

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.
-
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.
new IronPdf.Viewer.Maui.PdfViewer { Source = "document.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)
- IronPDF Görüntüleyici kütüphanesini indirin ve yükleyin
- IronPDF Görüntüleyici'yi MAUI Uygulamasına Entegre Edin
- XAML veya C# ContentPage ekleyerek bir PDF görüntüleyici sayfası ekleyin
- Başlangıçta bir PDF'yi dosya adı, Byte Dizisi ve Akış ile yükleyin
- Araç çubuğunu yapılandır
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.

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
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")
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?
-
Projenize yeni bir sayfa eklemek için projenize sağ tıklayın, ardından
Add > New Item...bölümüne gidin
-
.NET MAUIbö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ındanAddtıklayın.

- 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>
- 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.

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"/>
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
Bu görüntüler:
![]()
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.

