Kuinka kasvaa, pyörittää ja uudistaa PDF-tiedostoja .NET: ssä
Automating PDF sivun manipulointi on välttämätöntä suunnittelun, prepressin ja digitaalisen arkistoinnin kannalta. Aspose.PDF.Plugin for .NET: llä voit viljellä marginaaleja, kierrättää suuntautumista tai muokata sivujen ulottuvuuksia joukossa – täydellinen suurille asiakirjojen pakkauksille tai räätälöidylle asetukselle.
Piilotettu PDF-sivuja (Margins, Bleeds, Custom Size)
Kroppiluokitus muodostaa ei-toivotun valkoisen tilan, asettaa tulostusverhot tai keskittyy tiettyyn sivun sisältöön.
using Aspose.Pdf.Plugins;
string input = @"C:\Docs\source.pdf";
string output = @"C:\Docs\cropped.pdf";
var optimizer = new Optimizer();
var cropOptions = new CropOptions()
{
// Crop rectangle (left, top, width, height) in user units
CropBox = new Rectangle(50, 50, 500, 700),
Pages = new[] { 1, 2 } // Crop only pages 1 and 2
};
cropOptions.AddInput(new FileDataSource(input));
cropOptions.AddOutput(new FileDataSource(output));
optimizer.Process(cropOptions);Pyöriä PDF-sivuja (Portrait / Landscape / Custom)
Vaihda sivun suuntausta luettavuuden tai tuotantotarpeiden suhteen:
var rotateOptions = new RotateOptions()
{
Rotation = Rotation.on90, // or .on180, .on270
Pages = new[] { 2, 4, 6 } // Rotate only even pages
};
rotateOptions.AddInput(new FileDataSource(input));
rotateOptions.AddOutput(new FileDataSource(@"C:\Docs\rotated.pdf"));
optimizer.Process(rotateOptions);PDF-sivujen kierrätys (sivun koko, koot)
Muokkaa kaikki tai valitut sivut Kirjeen, A4 tai räätälöityjä ulottuvuuksia:
var resizeOptions = new ResizeOptions()
{
PageSize = PageSize.PageA4,
Pages = new[] { 1, 3, 5 } // Resize odd pages
};
resizeOptions.AddInput(new FileDataSource(input));
resizeOptions.AddOutput(new FileDataSource(@"C:\Docs\resized.pdf"));
optimizer.Process(resizeOptions);Käytä tapauksia
- Kasvit skannattuja asiakirjoja poistaa esineitä / laastareita ennen OCR tai arkistointi
- Pyöreä maisema sivut tulostukseen tai digitaaliseen katseluun
- Palauta lailliset, tabloidit tai sekoitetut asiakirjat vakiomuotoihin vaatimustenmukaisuuden varmistamiseksi
Usein kysyttyjä kysymyksiä
**Q: Voinko viljellä, pyörittää tai kierrättää vain tiettyjä sivuja?**A: Kyllä – määrittele Pages Ominaisuudet valintojen sarjassa. Jokainen toiminto tukee per-sivu valintaa.
**Q: Miten voin määrittää sivun suunnan tai koon uudelleen?**A: Käytä RotateOptions kanssa .on0 kuvan uudelleenasetuksen tai ResizeOptionsin halutun standardin koon kanssa.
**Q: Onko muutos pysyvä?**A: Kyllä - tulostetut PDF-tiedostot tallennetaan muutoksilla. aina varmuuskopioida alkuperäisiä, jos saatat joutua kääntämään.
Pro Vihje: Yhdistä useita toimintoja peräkkäin – kasvaa, sitten kierrätetään ja sitten pyöritetään – täydelliseen järjestelmän automaatioon.