Jak uprawiać, rotować i odtwarzać pliki PDF w .NET

Jak uprawiać, rotować i odtwarzać pliki PDF w .NET

Automating PDF Manipulacja stroną jest niezbędna do projektowania, prepress i archiwizacji cyfrowej. Aspose.PDF.Plugin dla .NET, można zebrać margines, rotować orientację lub odtworzyć rozmiary stron w dużych ilościach - doskonały dla dużej liczby dokumentów lub indywidualnych wymagań układu.

Strony PDF (Margins, Bleeds, Dostosowane rozmiary)

Krzucanie rozciąga niepożądane przestrzenie, ustawia krzywy drukowane lub koncentruje się na konkretnym treściach strony.

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

Rotacja stron PDF (Portrait / Landscape / Custom)

Zmiana orientacji strony dla czytelności lub potrzeb produkcyjnych:

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

Odtwarzanie stron PDF (rozmiar strony, skalowanie)

Dostosuj wszystkie lub wybrane strony do litery, A4 lub dostosowanych wymiarów:

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

Przykłady użycia

  • Dokumenty skanowane z roślin do usunięcia artefaktów/borderów przed OCR lub archiwizacją
  • Rotacja stron krajobrazu do drukowania lub cyfrowego przeglądania
  • Odśwież dokumenty prawne, tabloidowe lub mieszane do standardowych formatów w celu spełnienia wymagań

Często zadawane pytania

**Q: Czy mogę zbierać, rotować lub odtwarzać tylko określone strony?**A: Tak – określ Pages Każda operacja obsługuje wybór na stronę.

**Q: Jak ponownie ustawić orientację lub rozmiar strony?**A: Użyj RotateOptions z .on0 do resetowania portretów lub ResizeOptions z pożądanymi standardowymi rozmiarami.

**Q: Czy zmiany są trwałe?**Odpowiedź: Tak – pliki PDF wyjściowe są przechowywane wraz z zmianami. zawsze kopiować oryginalne, jeśli może być konieczne do odwrócenia.

Pro Tip: Połączyć kilka operacji z rzędu – gromadzić, następnie rezygnować, a następnie obrócić – w celu uzyskania pełnej automatyzacji układu.

 Polski