Prava orijentacija stranice i brzi margini ključni su za profesionalne PDF-ove – bilo za tiskanje, dizajn ili e-discovery. Aspose.PDF.Plugin Optimizer za .NET, možete automatizirati rotaciju i skrapanje stranica u bilo kojem dokumentu, ciljanjem pojedinačnih stranica, prilagođenih redova ili punih partija.

Uvod

Prava orijentacija stranice i brzi margini ključni su za profesionalne PDF-ove – bilo za tiskanje, dizajn ili e-discovery. Aspose.PDF.Plugin Optimizer za .NET, možete automatizirati rotaciju i skrapanje stranica u bilo kojem dokumentu, ciljanjem pojedinačnih stranica, prilagođenih redova ili punih partija.

Scenariji rotacije: prilagodba orijentacije stranice

  • Landscape to Portrait (ili obrnuto): Za mješovite sadržane dokumente ili digitalno/tiskovito usklađivanje
  • Selektivno okretanje: Okrenite samo određene stranice (na primjer, diagrame, tablice, pravne izložbe)
using Aspose.Pdf.Plugins;

string input = "@C:\Docs\mixed.pdf";
string output = "@C:\Docs\rotated.pdf";

var optimizer = new Optimizer();
var rotateOptions = new RotateOptions
{
    Rotation = Rotation.on90, // Rotate 90 degrees clockwise
    Pages = new[] { 2, 4, 6 } // Rotate only even-numbered pages
};
rotateOptions.AddInput(new FileDataSource(input));
rotateOptions.AddOutput(new FileDataSource(output));

optimizer.Process(rotateOptions);

Sljedeći članakMargins: fokusiranje na sadržaj

  • Trim bijeli prostor, granice ili skeniranje predmeta
  • Zajedno s točnim dimenzijama za tiskanje ili dizajnerske postavke
var cropOptions = new CropOptions
{
    CropBox = new Rectangle(50, 50, 500, 700), // x, y, width, height
    Pages = new[] { 1, 2 } // Crop only specific pages
};
cropOptions.AddInput(new FileDataSource(input));
cropOptions.AddOutput(new FileDataSource("@C:\Docs\cropped.pdf"));

optimizer.Process(cropOptions);

Kombinacijski primjer: Batch rotacija i kroping

Procesiranje više PDF-a ili provođenje obiju operacija u redoslijedu:

string[] pdfFiles = Directory.GetFiles("@C:\Docs\ToProcess", "*.pdf");
each (var file in pdfFiles)
{
    // 1. Rotate selected pages
    var rotate = new RotateOptions { Rotation = Rotation.on90, Pages = new[] { 1 } };
    rotate.AddInput(new FileDataSource(file));
    rotate.AddOutput(new FileDataSource(file.Replace(".pdf", "_rotated.pdf")));
    optimizer.Process(rotate);

    // 2. Crop first page in rotated output
    var crop = new CropOptions { CropBox = new Rectangle(30, 30, 400, 600), Pages = new[] { 1 } };
    crop.AddInput(new FileDataSource(file.Replace(".pdf", "_rotated.pdf")));
    crop.AddOutput(new FileDataSource(file.Replace(".pdf", "_final.pdf")));
    optimizer.Process(crop);
}

Koristite slučajeve

  • Proizvodnja tiskanja: osigurati da su dokumenti ispravno usklađeni za vezivanje/finiranje
  • Grafički dizajn: Crop slike/diagramovi za postavljanje specijala
  • Čišćenje dokumenata: uklanjanje marža ili rotacije skeniranja iz masovnog uvoza

Često postavljana pitanja

**Q: Kako mogu okrenuti samo određene stranice u dokumentu?**A: Koristite Pages Array u RotateOptions Određivanje ciljnih stranica.

**Q: Mogu li uzgajati točne dimenzije ili usmjeriti samo nekoliko stranica?**A: Da – sastav CropBox Upišite broj stranica u CropOptions Kao što je prikazano gore.

Q: Mogu li kombinirati operacije?Odgovor: Da – redovito krpanje i rotacija, ili proces pakiranja više PDF-a po potrebi.

zaključak

Pravilno usmjerene i ukrašene PDF stranice poboljšavaju profesionalni izgled dokumenata namijenjenih za proizvodnju tiskanja, dizajnerske rasporedove ili radne tokove čišćenja dokumenta. Leveraging Aspose.PDF.Optimizer u .NET-u pojednostavljuje ove zadatke s snažnim API funkcijama koje se odnose na različite slučajeve korištenja.

More in this category