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

Mac'te PDF'ler Nasıl Düzenlenir

Bu makalede, Mac için PDF düzenleme araçlarına bakacağız. Mac için mevcut olan çeşitli uygulama türleri arasında, Mac'in yerleşik önizleme uygulamasına ve IronPDF'ye odaklanacağız.

Mac Önizleme Uygulaması

PDF'leri Düzenle

Bir PDF düzenleyici PDF dosyalarını düzenleme yeteneği sağlayan bir uygulamadır. Bunu formları doldurmak, imzanızı eklemek, metni vurgulamak, PDF'lerden resim eklemek veya kaldırmak ve daha fazlası için kullanabilirsiniz. Mac'te entegre Önizleme yazılımını kullanmak bir PDF'yi düzenlemenin en basit yoludur. Başka imkanlar da vardır, örneğin çevrimiçi ve üçüncü taraf PDF düzenleyiciler, ki ihtiyaçınıza göre PDF düzenleyicinin ne yapmasını istediğinize bağlı olarak daha avantajlı olabilir.

Mac, PDF'leri düzenleyebilen Önizleme adlı bir uygulama ile birlikte gelir. Zaten oluşturulmuş içeriği değiştirememenin dışında, diğer PDF düzenleyiciler kadar kapsamlıdır. Bunu kullanmak için herhangi bir şey yüklemenize gerek kalmaması avantajına sahiptir. PDF'yi açarak hemen düzenlemeye başlayabilirsiniz.

How to Edit PDFs on Mac, Figure 1

Mantıklı gelse de, düzenleme özelliklerinin tamamını Önizleme menüsünde bulamazsınız. Bunun yerine, bu menü PDF'den sayfaları çıkartmanıza ve diğer PDF'lerden sayfalar eklemenize (veya boş sayfalar oluşturmanıza) olanak tanır.

Ayrıca, Önizleme'yi kullanarak PDF sayfalarını kenar çubuğundan yukarı veya aşağı sürükleyerek yeniden sıralayabilirsiniz. Son sayfayı ilk sayfa, ikinci sayfayı ilk sayfa vb. yapabilirsiniz. Önizleme'de görünmüyorsa Kenar Çubuğunu Görünüm menüsünden etkinleştirebilirsiniz. İşaretleme araç çubuğu, Araçlar menüsünden uygulamayı düzenleme moduna ayarlamak ve Mac'te PDF'leri değiştirmek için bir seçenek listesine sahiptir.

How to Edit PDFs on Mac, Figure 2

Önizleme'nin diğer PDF düzenleme seçeneklerinin çoğu işaretleme Araçlar menüsündedir. Burada PDF'ye bir yer imi ekleyebilir veya sayfaları döndürebilirsiniz. Araçlar > Açıklamalar araç çubuğu menüsü, mevcut metni düzenlememize, metni vurgulamamıza, metni altını çizmemize, metni üstü çizmeye, bir not eklememize, dikdörtgen, oval, hat, ok ve diğer şekiller eklememize, PDF'ye (herhangi bir yerde veya form alanlarında) yazmamıza, konuşma balonları kullanmamıza ve daha fazlasını yapmamıza olanak tanır.

How to Edit PDFs on Mac, Figure 3

İmza Ekle

Mac'iniz bir trackpad veya iSight kamerayla donatılmışsa, Önizleme'yi kullanarak PDF'ye imzanızı ekleyebilirsiniz. Ayrıca doğrudan belge üzerinde şekiller veya imza oluşturabilmeniz için serbest el çizim aracı da sunulmaktadır.

Bir PDF Formu Doldurma

Düzenlenebilir alanlar içeren bir PDF'yi Önizleme'de açtığınızda, form bileşenlerine sadece tıklayarak değişiklikler yapabilirsiniz. Bunlar genellikle etkileşimli metin kutuları veya onay kutuları şeklinde olur. Örneğin, doldurulabilecek bir metin kutusuna tıklarsanız, dosyanıza bilgi eklemek için orada yazmaya başlayabilirsiniz.

Düzenledikten sonra belgeyi Dosya > Kaydet'i seçerek kayıt edin.

Metin Ekleme

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

How to Edit PDFs on Mac, Figure 4

Belgenizde bir metin kutusu olacak. Bunu yeni bir yere hareket ettirdikten sonra metin kutusunu çift tıklayarak değiştirmeye başlayabilirsiniz. Metin Kutusu stilini üst sağdan kullanarak metin kutunuzu biçimlendirebilirsiniz.

IronPDF

Güçlü bir PDF dönüştürücü olarak, IronPDF orijinal formatlamanın minimum kaybıyla HTML'den PDF'ye dönüştürebilir. Bu PDF kitaplığı sayesinde geliştiriciler kolayca PDF dosyalarını oluşturabilir, okuyabilir ve düzenleyebilir.

IronPDF, Chrome motorunu kullanarak HTML'yi bir PDF dosyasına dönüştürür. Xamarin, Blazor, Unity ve HoloLens uygulamaları dahil olmak üzere web teknolojilerini desteklemektedir. Windows formları, HTML, ASPX, Razor HTML, .NET Core, ASP.NET framework uyumluluğu, Windows Forms ve WPF ile desteklenmektedir. Microsoft.NET ve .NET Core uygulamalarını desteklenmektedir. IronPDF ayrıca görsel olarak çekici PDF'ler oluşturmak için kullanılabilir.

IronPDF ayrıca güçlü bir HTML'den PDF'ye dönüşüm motoruna sahiptir. IronPDF'nin yardımıyla, PDF belgeleri HTML5, JavaScript, CSS ve grafikler kullanılarak oluşturulabilir. Dosyalara bir başlık ve alt bilgi de eklenebilir. Ayrıca, PDF'leri okuma işlemini kullanımı kolay hale getirebilir. Buna ek olarak, dış kaynaklara bağımlı değildir.

  • HTML, HTML5, ASPX ve Razor/MVC Görünümü gibi kaynaklardan bir PDF dosyası üretilebilir. Resim dosyalarının yanı sıra HTML dosyalarını da dönüştürebiliriz.
  • Etkileşimli PDF belgeleri oluşturmak, etkileşimli formları doldurmak ve göndermek, PDF dosyalarını birleştirmek ve ayırmak, PDF dosyalarından metin ve resimleri çıkarmak, PDF dosyalarında metin aramak, PDF sayfalarını resimlere dönüştürmek, PDF dosyalarında metin düzenlemek ve PDF dosyalarını dönüştürmek gibi etkileşimli PDF belgelerle çalışmak için kullanılabilecek araçlar mevcuttur.
  • IronPDF, belgelerden resim çıkartma yeteneğine sahiptir.
  • IronPDF belgelerde metin, grafik, yer imleri, filigranlar, üstbilgiler, altbilgiler ve daha fazlasını ekleyebilir.
  • IronPDF, yeni veya mevcut belgelerde sayfaları ayırabilir ve birleştirebilir.
  • IronPDF, en son .NET Core sürümü ile inşa edilmiştir, bu nedenle Mac, Linux, Windows vb. gibi birden fazla ortam için uygulamalar geliştirebiliriz.

PDF'leri IronPDF ile Doldurma

IronPDF bize PDF formlarını düzenleme imkanı tanır. Bu, birden fazla formu hızla doldurmanızı sağlayabilir. 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, alanın ait olduğu form türüne göre her bir alanı gösterir. Bu, metin kutuları, radyo butonları, otomatik tamamlama özelliği olan (combo) kutuları, onay kutuları ve listeleri içerir.

PDF'niz Acroform verileri içeriyorsa, aşağıdaki formatlardan ithalat veya ihracat yapabilirsiniz: FDF, XFDF, XML ve TXT.

// 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ştirin

PDF dosyaları, ek bir yazılım yüklemeden kolayca IronPDF kullanılarak birleştirilebilir. Herhangi bir sayıda PDF sayfasını tek bir belgeye birleştirebiliriz. Aşağıda PDF belgelerini birleştirmek için örnek kod bulunmaktadır.

// 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 sayesinde, Mac kullanıcıları PDF belgelerini bazı temel işlevlerle düzenleyebilir. Ancak bu özellik dışında, yerleşik pek çok seçenek mevcut değil. Öte yandan, C# programcıları PDF'leri düzenlemek için kullanışlı IronPDF kütüphanesinden faydalanabilir.

IronPDF, programlı PDF düzenlemeyi kolaylaştırır ve çeşitli ortamlara uygun uygulamalara entegre edilebilir. Ancak IronPDF kütüphanesini kullanmak için bazı temel bilgilere ihtiyaç vardır. Ayrıca, açık kaynak değildir. Iron Software'den ücretsiz deneme sürümünü kullanarak ilk erişim sağlanabilir. Yazılım, IronPDF Lisanslama Sayfası üzerinden lisanslanabilir.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku

Iron Destek Ekibi

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