Altbilgi içeriğine atla
PDF ARAçLARı

PDF'yi Doldurulabilir Yapma Nasıl Yapılır

Bu makalede, Mac için PDF düzenleme araçlarına bakacağız. Mac için mevcut olan birçok uygulama türü ile, Mac'in yerleşik önizleme uygulaması ve IronPDF üzerine odaklanacağız.

Mac Önizleme Uygulaması

PDF'leri Düzenleyin

Bir PDF düzenleyici, PDF dosyalarının düzenlenmesine olanak tanıyan bir uygulamadır. Bunu formları doldurmak, imzanızı eklemek, metni vurgulamak, PDF'lerden resim ekleyip çıkarmak ve daha fazlası için kullanabilirsiniz. Bir Mac'te, entegre Önizleme yazılımını kullanarak PDF düzenlemek en basit yoldur. İşlevselliklerine ihtiyacınıza göre PDF düzenleyicinin yerine getirmesi gereken diğer çevrimiçi ve üçüncü taraf PDF düzenleyici seçenekleri de mevcuttur.

Mac'te, PDF'leri düzeltebilen Önizleme adlı bir uygulama bulunur. Mevcut içeriği değiştirme yeteneği hariç, başka herhangi bir PDF düzenleyicisi kadar kapsamlıdır. Edinmek için bir şey yüklemek zorunda kalmamanız büyük bir avantajdır. Sade bir şekilde PDF'yi açarak düzenlemeye hemen başlayabilirsiniz.

How to Edit PDFs on Mac, Figure 1

Lojik görünüyor olsa da, Düzen menüsü, Önizleme'nin PDF düzenleme özelliklerini keşfedeceğiniz yer değildir. Bunun yerine, bu menü, PDF'den sayfa çıkarmanızı ve diğer PDF'lerden (veya boş sayfalar oluşturmanızı) sayfa eklemenizi sağlar.

Ek olarak, Önizleme'yi kullanarak PDF sayfalarını yan çubuktan yukarı veya aşağı sürükleyerek yeniden sırayabilirsiniz. Son sayfayı ilk sayfa, ikinci sayfayı ilk sayfa vs. yapabilirsiniz. Önizleme'de görünmüyorsa, Görünüm menüsünden yan çubuğu etkinleştirebilirsiniz. Markalama araç çubuğu, uygulamayı düzenleme moduna geçirmemizi ve Mac'te PDF'eri değiştirmemize olanak tanıyan seçenekler listesine sahiptir.

How to Edit PDFs on Mac, Figure 2

Önizleme'nin diğer çoğu PDF düzenleme seçenekleri, markalama Araçlar menüsündedir. PDF'ye bir yer imi ekleyebileceğiniz veya sayfaları döndürebileceğiniz yer burasıdır. Araçlar > Ek Açıklamalar araç çubuğu menüsü, mevcut metni düzenlememize, metni vurgulamamıza, altını çizmeye, üstünü çizmeye, not, dikdörtgen, oval, çizgi, ok ve diğer şekilleri eklememize ve PDF üzerinde (herhangi bir yere veya form alanlarına) yazmamıza, konuşma balonları kullanmamıza ve daha fazlasına izin verir.

How to Edit PDFs on Mac, Figure 3

İmza Ekleyin

Mac'iniz bir trackpad veya iSight kamera ile donatılmışsa, Önizleme'yi kullanarak PDF'nize imzanızı da ekleyebilirsiniz. Ek olarak, belgenin üzerine doğrudan şekiller veya imzanızı çizebilmeniz için bir serbest çizim aracı sunulmaktadır.

Bir PDF Formu Doldurmak

Düzenlenebilir alanlar içeren bir PDF'yi Önizleme'de açtığınızda, formun bileşenlerine tıklayarak basitçe değişiklik yapabilirsiniz. Bunlar genellikle etkileşimli metin kutuları veya onay kutuları şeklini alır. Örneğin, doldurulabilir bir metin kutusuna tıkladığınızda, dosyanıza bilgi eklemek için orada yazmaya başlayabilirsiniz.

Dosyayı düzenledikten sonra Dosya > Kaydet'i seçerek kaydedin.

Metin Ekleme

Metin kutuları kullanarak bir PDF belgesine daha fazla metin eklemek için Önizleme'yi kullanın. Bunu yapmak için, İşaretleme düğmesine bastıktan sonra Metin düğmesini seçin.

How to Edit PDFs on Mac, Figure 4

Belgelerinizde bir metin kutusu olacaktır. Metin kutusunu yeni bir konuma taşımak için imlecinizi kullanarak çift tıklayın ve düzenlemeye başlayın. Metin Kutusu Stili seçeneklerini sağ üst köşede kullanarak metin kutunuzu biçimlendirebilirsiniz.

IronPDF

Güçlü bir PDF dönüştürücü olarak IronPDF, HTML'den PDF'ye tarayıcılarda gösterilen orijinal biçimlendirmeyi minimum kayıpla dönüştürebilir. Bu PDF kütüphanesi sayesinde geliştiriciler PDF dosyalarını kolayca üretebilir, okuyabilir ve düzenleyebilir.

IronPDF, Chrome motorunu kullanarak HTML'yi bir PDF dosyasına dönüştürür. Web teknolojileri arasında Xamarin, Blazor, Unity ve HoloLens uygulamaları yer alır ve IronPDF, Windows formları, HTML, ASPX, Razor HTML, .NET Core, ASP.NET framework uyumluluğunu, Windows Forms ve WPF destekler. Microsoft.NET ve .NET Core uygulamaları için destek IronPDF tarafından sağlanır. IronPDF, görsel açıdan çekici PDF'ler oluşturmak için de kullanılabilir.

IronPDF ayrıca güçlü bir HTML'den PDF'ye dönüştürme motoruna sahiptir. IronPDF yardımıyla PDF belgeleri HTML5, JavaScript, CSS ve grafik kullanılarak üretilebilir. Dosyalara bir başlık ve altbilgi de eklenebilir. Ayrıca, PDF'leri okuma işlemini kolaylaştırabilir. Buna ek olarak, dış kaynaklardan bağımsızdır.

  • HTML, HTML5, ASPX ve Razor/MVC Görünüm dahil olmak üzere çeşitli kaynaklar kullanılarak bir PDF dosyası üretilebilir. Resim dosyalarını ve HTML dosyalarını dönüştürebiliriz.
  • Etkileşimli PDF belgeleri oluşturma, etkileşimli formları doldurma ve gönderme, PDF dosyalarını birleştirme ve bölme, PDF dosyalarından metin ve resimler çıkarma, PDF dosyalarında metin arama, PDF sayfalarını resimlere dönüştürme, PDF dosyalarında metin düzenleme ve PDF dosyalarını dönüştürme etkileşimli PDF belgeleriyle çalışma araçlarına örnek olabilir.
  • IronPDF, belgelerden resim çıkarma yeteneğine sahiptir.
  • IronPDF, belgelere metin, grafik, yer imleri, filigranlar, başlıklar, altbilgiler ve çok daha fazlasını ekleyebilir.
  • IronPDF, yeni veya mevcut belgelerde sayfaları bölebilir ve birleştirebilir.
  • IronPDF, en son .NET Core sürümü ile oluşturulmuş olup, Mac, Linux, Windows vb. gibi birden fazla ortam için uygulamalar oluşturmamıza olanak tanır.

IronPDF Kullanan PDF'leri Doldurma

IronPDF, PDF formlarını düzenlememize olanak tanır. Bu, birden fazla formu hızla doldurmak için yardımcı olabilir. Görüntüleyici WinForms projenize kurulduktan sonra, kullanıcılar form alanı verileri içeren herhangi bir PDF'yi düzenleme yeteneğine sahip olacaklar. Görüntüleyici, her alanı ait olduğu form türüne göre görüntüler. Bu, metin kutuları, radyo düğmeleri, (otomatik tamamlama ile) açılan kutular, onay kutuları ve listeleri içerir.

PDF'niz Acroform verileri içeriyorsa, FDF, XFDF, XML ve TXT gibi formatlardan alım yapabilir veya bu formatlara gönderim yapabilirsiniz.

// Load a PDF document from a file path
PdfDocument doc = PdfDocument.FromFile(@"D:\Test.pdf");

// Access the form within the PDF file
var form = doc.Form;

// Find a specific form field by name and set its value
var field = form.FindFormField("First Name");
// or access directly by index if the order is known
var field = form.Fields[0];
field.Value = "MAC";

// Save the updated PDF document
doc.SaveAs(@"D:\Test.pdf");
// Load a PDF document from a file path
PdfDocument doc = PdfDocument.FromFile(@"D:\Test.pdf");

// Access the form within the PDF file
var form = doc.Form;

// Find a specific form field by name and set its value
var field = form.FindFormField("First Name");
// or access directly by index if the order is known
var field = form.Fields[0];
field.Value = "MAC";

// Save the updated PDF document
doc.SaveAs(@"D:\Test.pdf");
' Load a PDF document from a file path
Dim doc As PdfDocument = PdfDocument.FromFile("D:\Test.pdf")

' Access the form within the PDF file
Dim form = doc.Form

' Find a specific form field by name and set its value
Dim field = form.FindFormField("First Name")
' or access directly by index if the order is known
Dim field = form.Fields(0)
field.Value = "MAC"

' Save the updated PDF document
doc.SaveAs("D:\Test.pdf")
$vbLabelText   $csharpLabel

PDF Dosyalarını Birleştirme

IronPDF kullanarak ek yazılım yüklemeye gerek kalmadan PDF dosyaları kolayca birleştirilebilir. Herhangi bir sayıda PDF sayfasını tek bir belge haline getirebiliriz. PDF belgelerini birleştirmek için örnek kod aşağıda verilmiştir.

// Create a new PDF renderer using the IronPDF library
var Renderer = new IronPdf.ChromePdfRenderer();

// Create a list to hold multiple PDF documents
var PDFs = new List<PdfDocument>();

// Load existing PDF documents into the PDF list
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));

// Merge the loaded PDF documents into a single PDF
PdfDocument PDF = PdfDocument.Merge(PDFs);

// Save the merged PDF file to disk
PDF.SaveAs("merged.pdf");
// Create a new PDF renderer using the IronPDF library
var Renderer = new IronPdf.ChromePdfRenderer();

// Create a list to hold multiple PDF documents
var PDFs = new List<PdfDocument>();

// Load existing PDF documents into the PDF list
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));

// Merge the loaded PDF documents into a single PDF
PdfDocument PDF = PdfDocument.Merge(PDFs);

// Save the merged PDF file to disk
PDF.SaveAs("merged.pdf");
' Create a new PDF renderer using the IronPDF library
Dim Renderer = New IronPdf.ChromePdfRenderer()

' Create a list to hold multiple PDF documents
Dim PDFs = New List(Of PdfDocument)()

' Load existing PDF documents into the PDF list
PDFs.Add(PdfDocument.FromFile("AAA.pdf"))
PDFs.Add(PdfDocument.FromFile("BBB.pdf"))
PDFs.Add(PdfDocument.FromFile("CCC.pdf"))

' Merge the loaded PDF documents into a single PDF
Dim PDF As PdfDocument = PdfDocument.Merge(PDFs)

' Save the merged PDF file to disk
PDF.SaveAs("merged.pdf")
$vbLabelText   $csharpLabel

Sonuç

Önizleme özelliği yardımıyla, Mac kullanıcıları PDF belgelerini temel işlevsellikle düzenleyebilir. Bu özelliğin dışında, ne yazık ki çok fazla dahili seçenek mevcut değildir. Öte yandan, C# programcıları PDF'leri düzenlemek için kullanışlı IronPDF kütüphanesini kullanabilirler.

IronPDF, programatik PDF düzenlemeyi kolaylaştırır ve çeşitli ortamlarda uygulamalara entegre edilebilir. Ancak, IronPDF kütüphanesini kullanmak için bazı temel bilgilerin bilinmesi gerekir. Ayrıca, açık kaynak değildir. Başlangıçta Iron Software'dan ücretsiz deneme sürümüne erişebiliriz. Yazılım, IronPDF Lisanslama Sayfasınden lisanslanabilir.

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

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara