PDF Editor

Edit PDF file online from any device with a modern browser like Chrome and Firefox.

Powered By groupdocs.com and groupdocs.cloud.

The PDF format is a fixed-page format that is very popular among users and widely supported by various applications, because a PDF document looks the same on any device. PDF and XPS formats are very similar in their purposes and basic concepts, while internally they are quite different. For that reason, editing PDF is an important feature of GroupDocs.Editor.

Various document viewing or publishing applications allow users to open (Adobe Acrobat, XPS Viewer), and sometimes edit (Adobe InDesign) documents of specific formats. These applications typically produce so-called “fixed-page” format documents. Such a document format describes precisely where a document’s content is placed on every page. Internally, the PDF format contains a description of every page, as well as drawing instructions, specifying the layout of the content on the page. This is similar to image formats, describing where the content is shown either in raster or vector form.

PDF is a complex format. Several stages of calculations are required in the process of converting a document to PDF, including the layout calculation. Since these stages include complex computations, they are time-consuming. Also, the PDF format is rather complex by itself. It has a specific file structure, graphics model and font embedding. Moreover, it features some complex output functionality, such as document structure tags, encryption, digital signatures, and editable forms.

In order to make a PDF editable, the GroupDocs.Editor uses advanced and complex algorithms, optical recognition, machine learning, and so on, so on the result users are able to edit all content of the document like an ordinary WordProcessing or textual document. This works whenever or not the PDF documents have textual layer, internal semantic structure (as described in PDF/A-1a, PDF/A-2a, and PDF/UA-1 formats), support search/find operations and so on.

There are also some drawbacks. First of all, making a PDF document editable is a very complex computational task, it requires a lot of processing time, so such documents are opening much longer then of other formats. Second, our conversion algorithms are very advanced, but they cannot guarantee perfect quality, which very much depends on a document's content, its structure, internal semantics and so on. We’re constantly improving our conversion mechanism, it now supports all common document structures like paragraphs, images, tables, lists, headers and footers, footnotes, page numbers, and many more.

PDF Portable Document

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. PDF files can be opened in Adobe Acrobat Reader/Writer as well in most modern browsers like Chrome, Safari, Firefox via extensions/plug-ins.

Read More

How to

How to view, edit, download PDF files online using Editor App

  • Click inside the file drop area to upload a PDF file or drag & drop a file.
  • File will be automatically rendered for you to view/edit/download instantly.
  • View & edit document.
  • Download the original PDF file.
  • Download the edited PDF file.
  • Download the edited PDF file as PDF.


  • 1

    ❓ How can I edit a PDF file using PDF Editor?

    First of all, you need to select and add this file for editing by two ways: drag and drop your file to the white area with the label ”Click or drop your file here” or click on this area and then select the desired file using file explorer. Once a file is added, the green progress bar will begin to grow, and when completed, the pdf Editor will be opened with file content inside it.
  • 2

    ⏱️ The pdf Editor was opened after file uploading, but there is a “Please wait, while document is loading” message and no any document content. Will it appear and how long does it take?

    The document loading time depends on three factors: document size, the complexity of document content and aspects of the document format. For example, plain text files (TXT) are much easier to open and display than XLS spreadsheets, and it may be faster to open an eBook with a huge 1000 page novel inside rather than a complex 10-slide PPTX presentation with tons of animations, comments and images.
  • 3

    📰 How can I edit the content of a document when it is opened in the pdf Editor?

    In short: like in any other WYSIWYG-editor. There is a toolbar with three groups of tools: File, Format, and Insert. First group contains buttons for saving and downloading the document, second is responsible for formatting existing content, while third — for inserting the new entities inside content like images, tables, lists and so on. There also are two emerging groups of buttons on the toolbar — Table and List. They appear when you point at a table or a list respectively and contain tools for working with them like adding or removing table rows and columns, list indentation and so on.
  • 4

    📶 Does pdf Editor require an internet connection when a document is loaded and opened?

    Yes, the pdf Editor is a client-server tool where WYSIWYG-editor is only a facade for a server-based software. If an internet connection is lost during document editing, you will not be able to save and download the edited document.
  • 5

    🛡️ What about privacy, is it safe to use the pdf Editor?

    Yes, it is. Editor usage scenario implies that you select and open a document, edit it and then save and download the edited version, and that’s all. The unique URL is generated after you’ve opened the file, but this URL is known only for you and no one else. Finally, the uploaded file will be automatically deleted from our servers after 24 hours after uploading and this URL will become inactive.
  • 6

    💻 Can I edit a pdf document on Linux, Mac OS or Android?

    It can be anything that has a modern browser and an internet, no matter what device it is, which operating system is there, and what the browser is. PC or smartphone, Windows or Mac OS, Android or iOS, Chrome or Firefox, — all of them are supported.

Other Editor file formats

You can also edit many other file formats. Please see the complete list below.

MOBI EDITOR (Mobipocket eBook)
AZW3 EDITOR (Kindle eBook format)
MD EDITOR (Markdown language dialects)
TXT EDITOR (Plain Text File)
JSON EDITOR (JavaScript Object Notation)
HTM EDITOR (Hypertext Markup Language File)
HTML EDITOR (Hypertext Markup Language File)
SASS EDITOR (Syntactically Awesome StyleSheets File)
CSS EDITOR (Cascading Style Sheet)
XML EDITOR (Excel 2003 XML (SpreadsheetML))
PPT EDITOR (PowerPoint Presentation)
PPTX EDITOR (PowerPoint Open XML Presentation)
PPS EDITOR (PowerPoint Slide Show)
PPSX EDITOR (PowerPoint Open XML Slide Show)
FODP EDITOR (OpenDocument Flat XML Presentation)
ODP EDITOR (OpenDocument Presentation)
POT EDITOR (PowerPoint Template)
PPTM EDITOR (PowerPoint Open XML Macro-Enabled Presentation)
POTX EDITOR (PowerPoint Open XML Presentation Template)
POTM EDITOR (PowerPoint Open XML Macro-Enabled Presentation Template)
PPSM EDITOR (PowerPoint Open XML Macro-Enabled Slide)
OTP EDITOR (OpenDocument Presentation Template)
XLS EDITOR (Excel Spreadsheet)
XLT EDITOR (Microsoft Excel Template)
XLTX EDITOR (Excel Open XML Spreadsheet Template)
XLSX EDITOR (Microsoft Excel Open XML Spreadsheet)
XLSM EDITOR (Excel Open XML Macro-Enabled Spreadsheet)
XLSB EDITOR (Excel Binary Spreadsheet)
XLAM EDITOR (Microsoft Excel Add-in)
XLTM EDITOR (Microsoft Excel Macro-Enabled Template)
CSV EDITOR (Comma Separated Values File)
TSV EDITOR (Tab Separated Values File)
ODS EDITOR (OpenDocument Spreadsheet)
OTS EDITOR (OpenDocument Spreadsheet Template)
DOC EDITOR (Microsoft Word Document)
DOCX EDITOR (Microsoft Word Open XML Document)
DOCM EDITOR (Word Open XML Macro-Enabled Document)
DOT EDITOR (Word Document Template)
DOTX EDITOR (Word Open XML Document Template)
EDIT DOTM (Word Open XML Macro-Enabled Document Template)
EDIT RTF (Rich Text Format File)
EDIT ODT (OpenDocument Text Document)
EDIT OTT (OpenDocument Document Template)
EDIT FODS (OpenDocument Flat XML Spreadsheet)
EDIT SXC (StarOffice Calc Spreadsheet)
EDIT AS (ActionScript File)
EDIT CS (C# Source Code File)
EDIT AS3 (ActionScript File)
EDIT ASM (Assembly Language Source Code File)
EDIT BAT (DOS Batch File)
EDIT C (C/C++ Source Code File)
EDIT CC (C++ Source Code File)
EDIT CMAKE (CMake scripting language)
EDIT CPP (C++ Source Code File)
EDIT VB (Visual Basic Project Item File)
EDIT CXX (C++ Source Code File)
EDIT DIFF (Patch File)
EDIT ERB (Ruby ERB Script)
EDIT GROOVY (Groovy Source Code File)
EDIT H (C/C++/Objective-C Header File)
EDIT HAML (Haml Source Code File)
EDIT HH (C++ Header File)
EDIT JAVA (Java Source Code File)
EDIT M (Objective-C Implementation File)
EDIT MAKE (Makefile Script)
EDIT ML (ML Source Code File)
EDIT MM (Objective-C++ Source File)
EDIT PHP (PHP Source Code File)
EDIT PL (Perl Script)
EDIT PROPERTIES (Java Properties File)
EDIT PY (Python Script)
EDIT RB (Ruby Source Code)
EDIT RST (reStructuredText File)
EDIT SCALA (Scala Source Code File)
EDIT SCM (Scheme Source Code File)
EDIT SCRIPT (Generic Script File)
EDIT SH (Bash Shell Script)
EDIT SML (Standard ML Source Code File)
EDIT SQL (Structured Query Language Data File)
EDIT VIM (Vim Settings File)
EDIT JS (JavaScript Source File)
EDIT XPS (Fixed page layout (XPS) file)
EDIT OXPS (XML Paper Specification (XPS) file)
Viewer Annotation Conversion Comparison Signature Assembly Metadata Search Parser Watermark Editor Merger Redaction Classification Splitter Translation Unlock Protect Scanner