Jak edytować PDF na Macu
W tym artykule przyjrzymy się narzędziom do edycji plików PDF na komputery Mac. Ze względu na dużą liczbę dostępnych aplikacji dla komputerów Mac skupimy się na wbudowanej aplikacji podglądu systemu Mac oraz na IronPDF.
Aplikacja Mac Preview
Edytuj pliki PDF
Edytor PDF to aplikacja umożliwiająca edycję plików PDF. Można go używać do wypełniania formularzy, dodawania podpisu, zaznaczania tekstu, dodawania lub usuwania obrazów z plików PDF i nie tylko. Na komputerze Mac najprostszym sposobem edycji pliku PDF jest użycie wbudowanego oprogramowania Preview. Istnieją również inne możliwości, takie jak edytory PDF online i edytory innych firm, które — w zależności od tego, do czego potrzebujesz edytora PDF — mogą być dla Ciebie bardziej korzystne.
Komputery Mac są wyposażone w aplikację o nazwie Preview, która umożliwia edycję plików PDF. Z wyjątkiem braku możliwości zmiany już utworzonej treści, jest to narzędzie tak samo wszechstronne jak każdy inny edytor plików PDF. Zaletą jest to, że nie trzeba niczego instalować, aby z niego korzystać. Wystarczy otworzyć plik PDF i od razu rozpocząć edycję.
Choć mogłoby się to wydawać logiczne, menu Edycja nie jest miejscem, w którym można znaleźć wszystkie funkcje edycji plików PDF dostępne w programie Preview. Zamiast tego to menu pozwoli Ci usuwać strony z pliku PDF i dodawać strony z innych plików PDF (lub tworzyć puste strony).
Ponadto funkcja podglądu umożliwia zmianę kolejności stron PDF poprzez przeciąganie ich w górę lub w dół z paska bocznego. Możesz ustawić ostatnią stronę jako pierwszą, drugą stronę jako pierwszą itd. Jeśli pasek boczny nie jest widoczny w podglądzie, możesz go włączyć z menu Widok. Pasek narzędzi do formatowania zawiera listę opcji, które pozwalają nam ustawić aplikację w trybie edycji i modyfikować pliki PDF na komputerach Mac.
Większość pozostałych opcji edycji plików PDF w programie Preview znajduje się w menu Narzędzia. W tym miejscu można dodać zakładkę do pliku PDF lub obracać strony. Menu paska narzędzi Narzędzia > Adnotacje pozwala nam edytować istniejący tekst, zaznaczać tekst, podkreślać tekst, przekreślać tekst, wstawiać notatki, prostokąty, owale, linie, strzałki i inne kształty oraz pisać na pliku PDF (w dowolnym miejscu lub w polach formularza), używać dymków i nie tylko.
Dodaj podpis
Możemy również użyć programu Preview, aby dodać Twój podpis do pliku PDF, jeśli Twój komputer Mac jest wyposażony w gładzik lub kamerę iSight. Dodatkowo dostępne jest narzędzie do rysowania odręcznego, dzięki czemu można bezpośrednio tworzyć kształty lub podpisy na dokumencie.
Wypełnianie formularza PDF
Po otwarciu pliku PDF w programie Preview, który zawiera edytowalne pola, można wprowadzać zmiany, po prostu klikając elementy formularza. Zazwyczaj mają one postać interaktywnych pól tekstowych lub pól wyboru. Na przykład, po kliknięciu pola tekstowego, które można wypełnić, można zacząć w nim pisać, aby dodać informacje do pliku.
Zapisz dokument po edycji, wybierając opcję Plik > Zapisz.
Dodawanie tekstu
Użyj funkcji Podgląd, aby dodać więcej tekstu do dokumentu PDF za pomocą pól tekstowych. Aby to osiągnąć, po naciśnięciu przycisku "Zaznacz" wybierz przycisk "Tekst".
W dokumencie znajdzie się pole tekstowe. Kliknij dwukrotnie pole tekstowe, aby rozpocząć jego modyfikację po przeniesieniu go kursorem w nowe miejsce. Możesz sformatować swoje pole tekstowe, korzystając z opcji stylu tekstu w prawym górnym rogu.
IronPDF
Jako potężny konwerter plików PDF, IronPDF może konwertować pliki z formatu HTML do PDF przy minimalnej utracie oryginalnego formatowania wyświetlanego w przeglądarkach. Dzięki tej bibliotece PDF programiści mogą z łatwością tworzyć, odczytywać i edytować pliki PDF.
HTML jest przekształcany w plik PDF przez IronPDF przy użyciu silnika Chrome. Aplikacje Xamarin, Blazor, Unity i HoloLens należą do technologii internetowych obsługiwanych przez IronPDF, obok Windows Forms, HTML, ASPX, Razor HTML, .NET Core, zgodności z frameworkiem ASP.NET, Windows Forms i WPF. Obsługa aplikacji Microsoft.NET i .NET Core jest zapewniana przez IronPDF. IronPDF może być również wykorzystywany do tworzenia atrakcyjnych wizualnie plików PDF.
IronPDF posiada również potężny silnik konwersji HTML do PDF. Dzięki IronPDF dokumenty PDF mogą być tworzone przy użyciu HTML5, JavaScript, CSS i grafiki. Pliki mogą również zawierać nagłówki i stopki. Może również ułatwić korzystanie z plików PDF. Ponadto jest niezależny od źródeł zewnętrznych.
- Do tworzenia plików PDF można wykorzystać różne źródła, w tym HTML, HTML5, ASPX oraz Razor/MVC View. Możemy konwertować zarówno pliki graficzne, jak i pliki HTML.
- Tworzenie interaktywnych dokumentów PDF, wypełnianie i przesyłanie interaktywnych formularzy, łączenie i dzielenie plików PDF, wyodrębnianie tekstu i obrazów z plików PDF, wyszukiwanie tekstu w plikach PDF, rasteryzacja stron PDF do obrazów, edycja tekstu w plikach PDF oraz konwersja plików PDF to przykłady narzędzi, które można wykorzystać do pracy z interaktywnymi dokumentami PDF.
- IronPDF umożliwia wyodrębnianie obrazów z dokumentów.
- IronPDF umożliwia dodawanie do dokumentów tekstu, grafiki, zakładek, znaków wodnych, nagłówków, stopek i wielu innych elementów.
- IronPDF umożliwia dzielenie i łączenie stron w nowych lub istniejących dokumentach.
- IronPDF jest oparty na najnowszej wersji .NET Core, dzięki czemu możemy tworzyć aplikacje dla wielu środowisk, takich jak Mac, Linux, Windows itp.
Wypełnianie plików PDF za pomocą IronPDF
IronPDF pozwala nam edytować formularze PDF. Może to pomóc w szybkim wypełnianiu wielu formularzy. Po zainstalowaniu przeglądarki w projekcie WinForms użytkownicy będą mieli możliwość edycji dowolnego pliku PDF zawierającego dane z pól formularza. Przeglądarka wyświetla każde pole zgodnie z typem formularza, do którego należy. Obejmuje to pola tekstowe, przyciski opcji, pola kombi z autouzupełnianiem, pola wyboru i listy.
Jeśli plik PDF zawiera dane Acroform, można importować lub eksportować do następujących formatów: FDF, XFDF, XML i 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")
Łączenie plików PDF
Pliki PDF można łatwo łączyć za pomocą IronPDF bez instalowania dodatkowego oprogramowania. Możemy połączyć dowolną liczbę stron PDF w jeden dokument. Poniżej znajduje się przykładowy kod służący do scalania dokumentów 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
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")
Wnioski
Dzięki funkcji podglądu użytkownicy komputerów Mac mogą edytować swoje dokumenty PDF, korzystając z podstawowych funkcji. Poza tą funkcją nie ma jednak zbyt wielu wbudowanych opcji. Z drugiej strony programiści C# mogą korzystać z przydatnej biblioteki IronPDF do edycji plików PDF.
IronPDF ułatwia programową edycję plików PDF i może być włączony do aplikacji w różnych środowiskach. Aby jednak korzystać z biblioteki IronPDF, potrzebna jest pewna podstawowa wiedza. Ponadto nie jest to oprogramowanie typu open source. Początkowo możemy uzyskać do niego dostęp, korzystając z bezpłatnej wersji próbnej od Iron Software. Oprogramowanie jest dostępne do licencjonowania na stronie licencyjnej IronPDF.

