Kā sadalīt, rotēt un atjaunot PDF failus .NET
Ar Aspose.PDF.Plugin .NET, jūs varat audzēt maržus, rotēt orientāciju, vai pārveidot lapas izmērus kopumā – perfekts lieliem dokumentu kompleksiem vai pielāgotas izkārtojuma prasībām.
Krāpšana PDF lapas (Margins, Bleeds, pielāgotas izmēri)
Krāpšana izraisa nevēlamu baltu telpu, nosaka drukāto asinis vai koncentrējas uz konkrētu lapas saturu.
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);
PDF lapas rotācija (Portrait/Landscape/Custom)
Mainīt lapas orientāciju lasamības vai ražošanas vajadzībām:
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 lapas (Page Size, Scaling)
Iestatīt visas vai izvēlētās lapas uz vēstuli, A4, vai pielāgotu izmēru:
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);
Izmanto gadījumus
- Augu skenēti dokumenti, lai noņemtu artefaktus/broderi pirms OCR vai arhivēšanas
- Rotēt lauku lapas drukāšanai vai digitālajai skatīšanai
- Pārsūtīt juridiskus, tabloīdus vai maisītus dokumentus standarta formātos atbilstības nolūkā
Bieži uzdotie jautājumi
**Q: Vai es varu audzēt, rotēt vai pārveidot tikai konkrētus lapas?**A: Jā – norādīt Pages
ikviena darbība atbalsta izvēli par lapu.
**Q: Kā es atjauninu lapas orientāciju vai izmēru?**A: Izmantojiet RotateOptions .on0
Portrait reset, vai ResizeOptions ar vēlamo standarta izmēru.
*Q: Vai izmaiņas ir pastāvīgas?*A: Jā – izceļo PDF tiek glabāti ar izmaiņām. vienmēr kopēt oriģinālus, ja jums var būt nepieciešams pārvērst.
Pro ieteikums: Kombinējiet vairākas darbības pēc kārtas — sadalīt, pēc tam atkārtoties, tad rotēt — pilnīgai izkārtojuma automatizācijai.