Kako uzgajati, okrenuti i reciklirati PDF-ove u .NET-u
Automating PDF S Aspose.PDF.Plugin za .NET, možete uzgajati marže, okrenuti orijentaciju ili pretvoriti dimenzije stranice u mnoštvo – savršeno za velike pakete dokumenata ili prilagođene zahtjeve za raspored.
Korištenje PDF stranica (Margins, Bleeds, prilagođene veličine)
Cropping trima neželjeni bijeli prostor, postavlja tiskane krvavice ili se usredotočuje na određenu sadržaj stranice.
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);Povratak PDF stranica (Portrait/Landscape/Custom)
Promjena orijentacije stranice za čitljivost ili proizvodne potrebe:
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);Preuzimanje PDF stranica (Veličina stranice, Scaling)
Prilagodite sve ili odabrane stranice na pisma, A4 ili prilagođene dimenzije:
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);Koristite slučajeve
- Crop skenirani dokumenti za uklanjanje artifakata / brodera prije OCR ili arhiviranje
- Rotacija stranica krajolika za tiskanje ili digitalno gledanje
- Povratak pravnih, tabloidnih ili mješovitih dokumenata u standardne formate za usklađenost
Često postavljana pitanja
**Q: Mogu li uzgajati, okrenuti ili reciklirati samo određene stranice?**A: Da – određivanje Pages Svaka operacija podržava izbor po stranici.
**Q: Kako mogu ponovno postaviti orijentaciju ili veličinu stranice?**A: Koristite RotateOptions s .on0 za ponovnu postavku portreta, ili ResizeOptions sa željene standardne veličine.
**Q: Je li promjena trajna?**Odgovor: Da – izlazni PDF-ovi su sačuvani s promjenama. uvijek kopirati originalne ako možda trebate vratiti.
Pro Savjet: Kombinirajte više operacija u redoslijedu – uzgajite, zatim preusmjeravajte, a zatim okrenite – za potpunu automatizaciju rasporeda.