V této digitální éře je PDF jedním z nejpoužívanějších formátů souborů a je oblíbený díky své přenositelnosti. Na druhou stranu většinou nemůžeme upravovat soubory PDF. Když sloučíme více dokumentů a stránek dohromady, abychom vytvořili kombinovaný komplexní dokument, často se stane, že dokončíme kombinování stránek ve špatném pořadí. Tento článek pojednává o tom, jak změnit uspořádání stránek PDF programově pomocí C#.
.NET API pro změnu uspořádání stránek PDF a sloučení dokumentů
Aby bylo možné změnit uspořádání stránek v dokumentech, GroupDocs poskytuje GroupDocs.Merger for .NET. Rozhraní API umožňuje odebírání, rozdělování a extrahování stránek, změny v orientaci stránky a otáčení stránek dokumentů v aplikacích .NET. Podrobnosti a další funkce API naleznete v dokumentaci.
Můžete si stáhnout DLL nebo MSI instalační program z části ke stažení nebo nainstalovat API do vaší aplikace .NET prostřednictvím [NuGet](https://www.nuget.org /packages/groupdocs.merger).
PM> Install-Package GroupDocs.Merger
Přeuspořádat stránky PDF pomocí C#
Následují kroky, které změní pořadí stránek dokumentů PDF pomocí C#.
- Definujte stávající a novou pozici stránky ve třídě MoveOptions.
- Načtěte dokument PDF pomocí třídy Merger.
- Pomocí metody MovePage() změňte pořadí podle definovaných možností.
- Uložte soubor PDF s novým pořadím stránek pomocí metody Save().
Následující kód C# mění uspořádání stránek dokumentů PDF. Přesněji posune 6. stránku dokumentu na 1. místo.
// Přeuspořádejte stránky dokumentu PDF pomocí C#
int pageNumber = 6;
int newPageNumber = 1;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.pdf"))
{
merger.MovePage(moveOptions);
merger.Save("path\rearranged-document.pdf");
}
Zde je výstup výše uvedeného kódu.
Získejte bezplatnou licenci API
Můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.
Závěr
Na závěr jsme se naučili, jak změnit pořadí stránek souborů PDF pomocí C# v aplikacích .NET. Viděli jsme běžící příklad pro změnu pozice stránky. Můžete zkusit vytvořit jednoduchou aplikaci, která dokáže uspořádat soubory PDF jednoduchým promícháním jejich stránek.
Další podrobnosti o rozhraní API naleznete v dokumentaci. V případě dotazů nás kontaktujte prostřednictvím fóra.