跳至頁尾內容
.NET幫助

streamjsonrpc c#(對開發者如何理解的工作)

大多數iPhone使用者都不知道,您可以在iPhone內建的檔案(app)中對PDF進行各種編輯。該檔案(app)允許您編輯其一些組件,比如合併、繪圖、標註、上傳文字內容和在iOS裝置上簽署PDF檔。 雖然檔案(app)無法讓您重寫文字內容或調整設計,但您可以相當快速地進行小幅編輯。

如何使用檔案(app)編輯PDF檔

檔案(app)是iOS裝置上預先安裝的應用程式。 顧名思義,它最初旨在作為一個檔案組織工具。 但是,它也有其他各種功能,其中之一是允許您編輯PDF。 您不需要安裝第三方應用程式,編輯過程遵循簡單步驟。

要記住的第一個基本組成部分是需要iOS 15。基本上這意味著您需要讓您的iPhone保持更新。 這是一個很大的優勢,Apple也為較舊版本的iPhone提供更新。 這意味著現在被歸類為"復古"的iPhone裝置,例如iPhone 6s和iPhone SE(第一代),仍然有資格進行更新。

在您iPhone的檔案(app)中開啟您想要編輯的PDF。 進入iPhone上已經安裝的檔案(app),您可以在那裡找到並開啟PDF。 順便說一下,您可以將任何通過iPhone獲得的PDF儲存在"檔案"應用程式中。

如何在iPhone或iPad上標註和畫PDF

在iPhone上的檔案(app)中,您可以在PDF中用不同顏色畫線和標註文字。 還有一把尺子可讓您畫直線和進行測量。 如何在PDF中畫圖和標註:

  1. 打開原生檔案(app)並開啟您要編輯的PDF檔。
  2. 點選螢幕右上角的標記圖示。 將出現一個帶有不同工具的工具列。
  3. 選擇第一個標記以畫線,下一個選項是標註文字。
  4. 您可以選擇頂部實心圓選擇您想要的精確顏色,從可用的網格、光譜和滑塊選擇中選擇。 如果您想從已存在的PDF顏色中選擇,請點擊實心圓,然後在左上方選擇吸管圖示。
Colours Selection

圖1 - 顏色選擇

如何在iPhone或iPad上合併多個PDF

您可以編輯單個PDF,或選擇並合併兩個或多個PDF並將它們合併為一個PDF。 在檔案(app)中,您必須按下螢幕右上角的"三點"圖示。 然後從清單中點選"選擇"並選擇您想合併的PDF檔。

Select Option

圖2 - 選擇選項

選擇檔案後,您應該前往同一"三點"圖示,但這次它會在螢幕的右下角。 點擊它找到"建立PDF"選項。 如果選擇此選項,只會建立一個PDF文件。

Create PDF

圖3 - 建立PDF

完成編輯後,您可以在螢幕左上角點擊"完成",編輯後的PDF版本將保存到您的裝置。若您願意,可以點擊PDF名稱重新命名它。

如何在iPhone和iPad的PDF中插入頁面和更改方向

選擇要編輯的頁面後,您可以輕點螢幕右上角的"標記"圖示。 但還有更多:如果您輕點側邊欄頁面上的"三點",系統會提供五個新編輯選項。 這些選項包括改變頁面方向的能力:您可以使用清單中的前兩個選項將頁面向左或向右旋轉。

Rotate and Insert

圖4 - 旋轉和插入

通過選擇"插入空白頁"選項,或者選擇並使用檔案(app)新增其他文件,您還可以在PDF文件中新增新的空白頁。清單中還有選項可以掃描文件並直接將其新增到PDF。

第三方應用程式

您還可以使用第三方應用程式在iPhone和iPad上編輯PDF檔。 我們将在下方討論最適合在iPhone和iPad上編輯PDF的應用程式。

1. PDFelement - 免費PDF編輯器

iPhone和iPad最優秀的PDF編輯軟體是PDFelement for iOS。 它允許您在iPad和iPhone上編輯PDF文字,使用各種工具註解PDF文件,合併和拆分PDF文件等等。

How To Edit Pdf On Iphone 2 related to 1. PDFelement - 免費PDF編輯器

2. iAnnotate

顧名思義,這款應用程式主要用於註解PDF文件。 PDF可以被標註、下劃線、劃掉,甚至畫圖。 在同時開啟兩個文件時,您可以在它們之間來回切換。

How To Edit Pdf On Iphone 6 related to 2. iAnnotate

3. GoodReader

GoodReader允許使用者使用這個使用超簡單的PDF閱讀器軟體查看、撰寫和修改PDF註釋。 它還允許您通過複製、重新命名、移動和傳輸來管理您的檔案和資料夾。 與其他PDF閱讀器不同,它不僅支持PDF,還支持Word、Excel、PowerPoint、TXT和HTML。

How To Edit Pdf On Iphone 7 related to 3. GoodReader

4. PDF Expert

這是一款出色的移動PDF編輯器,用於註解和分類以及絕佳的閱讀體驗。 它可以讓您註釋文件,新增數位簽名,甚至改變PDF文件的文字。

How To Edit Pdf On Iphone 8 related to 4. PDF Expert

5. Adobe Acrobat Reader

Adobe Reader iOS應用程式輕巧敏捷,具有一系列有用的功能,包括在閱讀時註釋PDF的功能。 您可以使用PDF文件來標註文字、填寫表格、簽署文件,甚至對文件進行密碼保護。

How To Edit Pdf On Iphone 9 related to 5. Adobe Acrobat Reader

IronPDF - 使用C#程式庫編輯PDF

您是否曾經想過如何使用C#程式語言編輯PDF文件? 如果是,您來對地方了。 在本節中,我們將討論如何做到這一點。

IronPDF是一個用於執行所有與PDF相關任務的.NET程式庫。 它允許其使用者操作和編輯PDF文件。

IronPDF使開發者編輯PDF頁面和滿足其所有其他PDF相關需求變得輕而易舉。 對於那些想知道如何做到的人,下面是一個簡單的使用Visual Studio的例子。

環境設置

首先,打開Visual Studio並進入工具。 然後,展開NuGet套件管理器並點擊下圖所示的第二個選項。

How To Edit Pdf On Iphone 10 related to 環境設置

接下來,將會出現一個NuGet解決方案視窗。 在此視窗中,去瀏覽,搜尋IronPDF並安裝它。

How To Edit Pdf On Iphone 11 related to 環境設置

一旦安裝了IronPDF,您就可以用簡單的程式碼編輯PDF。 以下是一些例子。

// Import required libraries
using IronPdf;
using System.Collections.Generic;

// Initialize a PDF renderer
var Renderer = new IronPdf.ChromePdfRenderer();

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

// Add existing PDFs to the list
PDFs.Add(PdfDocument.FromFile("A.pdf"));
PDFs.Add(PdfDocument.FromFile("B.pdf"));
PDFs.Add(PdfDocument.FromFile("C.pdf"));

// Merge the PDFs into a single document
using PdfDocument PDF = PdfDocument.Merge(PDFs);

// Save the merged PDF
PDF.SaveAs("merged.pdf");

// Add a cover page at the beginning of the PDF
PDF.PrependPdf(Renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"));

// Remove the last page from the PDF and save again
PDF.RemovePage(PDF.PageCount - 1);
PDF.SaveAs("merged.pdf");

// Copy pages 5-7 and save them as a new document.
PDF.CopyPages(4, 6).SaveAs("excerpt.pdf");

// Dispose of all PDF objects to free resources
foreach (var pdf in PDFs)
{
    pdf.Dispose();
}
// Import required libraries
using IronPdf;
using System.Collections.Generic;

// Initialize a PDF renderer
var Renderer = new IronPdf.ChromePdfRenderer();

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

// Add existing PDFs to the list
PDFs.Add(PdfDocument.FromFile("A.pdf"));
PDFs.Add(PdfDocument.FromFile("B.pdf"));
PDFs.Add(PdfDocument.FromFile("C.pdf"));

// Merge the PDFs into a single document
using PdfDocument PDF = PdfDocument.Merge(PDFs);

// Save the merged PDF
PDF.SaveAs("merged.pdf");

// Add a cover page at the beginning of the PDF
PDF.PrependPdf(Renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"));

// Remove the last page from the PDF and save again
PDF.RemovePage(PDF.PageCount - 1);
PDF.SaveAs("merged.pdf");

// Copy pages 5-7 and save them as a new document.
PDF.CopyPages(4, 6).SaveAs("excerpt.pdf");

// Dispose of all PDF objects to free resources
foreach (var pdf in PDFs)
{
    pdf.Dispose();
}
' Import required libraries
Imports IronPdf
Imports System.Collections.Generic

' Initialize a PDF renderer
Private Renderer = New IronPdf.ChromePdfRenderer()

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

' Add existing PDFs to the list
PDFs.Add(PdfDocument.FromFile("A.pdf"))
PDFs.Add(PdfDocument.FromFile("B.pdf"))
PDFs.Add(PdfDocument.FromFile("C.pdf"))

' Merge the PDFs into a single document
Using PDF As PdfDocument = PdfDocument.Merge(PDFs)
	
	' Save the merged PDF
	PDF.SaveAs("merged.pdf")
	
	' Add a cover page at the beginning of the PDF
	PDF.PrependPdf(Renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
	
	' Remove the last page from the PDF and save again
	PDF.RemovePage(PDF.PageCount - 1)
	PDF.SaveAs("merged.pdf")
	
	' Copy pages 5-7 and save them as a new document.
	PDF.CopyPages(4, 6).SaveAs("excerpt.pdf")
	
	' Dispose of all PDF objects to free resources
'INSTANT VB NOTE: The variable pdf was renamed since Visual Basic will not allow local variables with the same name as parameters or other local variables:
	For Each Me.pdf_Conflict In PDFs
		Me.pdf_Conflict.Dispose()
	Next pdf_Conflict
End Using
$vbLabelText   $csharpLabel

有關IronPDF編輯功能的更多資訊,請存取IronPDF範例頁面

這是IronPDF程式庫下載頁面,以下載IronPDF程式庫。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話