Come raccogliere, rotare e riassumere i file PDF in .NET

Come raccogliere, rotare e riassumere i file PDF in .NET

Automating Il PDF La manipolazione della pagina è essenziale per la progettazione, la prepressione e l’archiviazione digitale. con Aspose.PDF.Plugin per .NET, è possibile raccogliere margini, rotazione di orientamento o ristrutturare le dimensioni delle pagine in massa - perfetto per grandi scatole di documenti o requisiti di layout personalizzati.

Cropping Pages PDF (Margins, Bleeds, Dimensioni personalizzate)

La cropping rimuove lo spazio bianco indesiderato, mette i sanguinamenti stampati o si concentra sul contenuto specifico della pagina.

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);

Rotazione di pagine PDF (Portrait/Landscape/Custom)

Cambiare l’orientamento della pagina per la lettura o le esigenze di produzione:

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);

Ripristinare le pagine PDF (Size della pagina, Scalazione)

Adattare tutte o pagine selezionate a Lettera, A4, o dimensioni personalizzate:

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);

Casi d’uso

  • Documenti scansionati per rimuovere artefatti/bordere prima di OCR o archiviare
  • Pagine di paesaggio rotate per la stampa o la visualizzazione digitale
  • Ripristinare i documenti legali, tabloidi o misti in formati standard per la conformità

Domande frequenti

**Q: Posso raccogliere, girare o riassumere solo pagine specifiche?**A: Sì – specificare il Pages Proprietà nella tua gamma di opzioni. Ogni operazione supporta la selezione per pagina.

**Q: Come posso ripristinare l’orientamento o la dimensione di una pagina?**A: Utilizzare RotateOptions con .on0 per il ripristino del ritratto, o ResizeOptions con la dimensione standard desiderata.

**Q: I cambiamenti sono permanenti?**A: Sì, i PDF di uscita sono salvati con i cambiamenti. sempre backup originali se è possibile che si debba invertire.

Pro Suggerimento: Combina molteplici operazioni in sequenza – raccogliere, poi riassumere e poi girare – per completare l’automazione del layout.

 Italiano