Próbuję użyć pliku PDF do tłoczenia i trzeba go obrócić o 90 stopni, aby go poprawnie ułożyć? Czy ktoś wie, jak to zrobić? Nie można go znaleźć w Internecie.Obracanie PDF o 90 stopni za pomocą iTextSharp w języku C#
6
A
Odpowiedz
10
Przykład Rotate90Degrees używa PdfReader
do pobrania instancji dokumentu, a następnie zmienia wartość /Rotate
w każdym słowniku strony. Jeśli nie ma takiego wpisu, wpis /Rotate
o wartości 90
dodaje:
final PdfReader reader = new PdfReader(source);
final int pagesCount = reader.getNumberOfPages();
for (int n = 1; n <= pagesCount; n++) {
final PdfDictionary page = reader.getPageN(n);
final PdfNumber rotate = page.getAsNumber(PdfName.ROTATE);
final int rotation =
rotate == null ? 90 : (rotate.intValue() + 90) % 360;
page.put(PdfName.ROTATE, new PdfNumber(rotation));
}
Gdy to nastąpi, używamy PdfStamper
utrzymują się zmiany:
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));
stamper.close();
reader.close();
To jest dla iText Java. W przypadku iTextSharp przeniesienie języka Java na język C# jest łatwe, ponieważ terminologia jest identyczna. Zmiana niektórych przypadkach niższe w górnych przypadkach tak:
PdfDictionary page = reader.GetPageN(1);
page.Put(PdfName.ROTATE, new PdfNumber(90));
Jest mniej więcej identyczny fragment kodu w ramach zapytania tego postu: How to rotate PDF page with iTextSharp without causing error in ghostscript?
Powiązane problemy
- 1. Obracanie pojedynczej strony o 90 stopni za pomocą iTextSharp/VB w istniejącym wielostronicowym pliku PDF
- 2. Obracanie macierzy dwuwymiarowej o 90 stopni
- 3. Obracanie mapy bitowej o 90 stopni
- 4. Obracanie UIButton o 90 stopni za każdym naciśnięciem przycisku
- 5. Jak mogę obrócić siatkę o 90 stopni w ThreeJS?
- 6. Odczytywanie/modyfikowanie metadanych PDF za pomocą iTextSharp
- 7. Obracanie obrazu za pomocą css
- 8. Wyszukaj konkretne słowo w formacie PDF za pomocą Itextsharp
- 9. Zxing - Zmiana widoku kamery -90 stopni
- 10. obracanie obrazu za pomocą css
- 11. jak obrócić bitmapę 90 stopni
- 12. Jak mogę obrócić tablicę 2d w php o 90 stopni?
- 13. ITextSharp edytować istniejący pdf
- 14. Obracanie obrazu tła za pomocą CSS3
- 15. Zablokuj plik PDF przed edycją za pomocą iTextSharp
- 16. Problem z dodaniem javascript do pliku PDF za pomocą iTextSharp
- 17. Niepoprawny wyjątek BadPasswordException podczas wypełniania pliku pdf za pomocą iTextSharp
- 18. Odczytaj plik PDF za pomocą itextsharp, gdzie język PDF jest inny niż angielski
- 19. Konwersja stron pliku PDF do obrazów za pomocą itextsharp
- 20. Ustawianie położenia obrazu za pomocą iTextSharp
- 21. uzyskać akapit tekstu z pdf za pomocą itextsharp
- 22. Załadowany obraz na Ipad pokazuje obrót o 90 stopni na pulpicie wszystkich przeglądarek w asp.net C#
- 23. Wyłącz rozszerzone funkcje za pomocą iTextSharp
- 24. libgdx: Obracanie tekstury podczas rysowania za pomocą spritebatch
- 25. Jak usprawiedliwić tekst za pomocą iTextSharp?
- 26. Tekst obrócony o 90 stopni, wyrównany do strony w prawym górnym rogu z CSS
- 27. Scalanie plików PDF z iTextSharp
- 28. Czytanie zawartości PDF za pomocą itextsharp dll w VB.NET lub C#
- 29. C++ Obracanie wektor wokół pewnego punktu
- 30. ItextSharp - Autouzupełnianie formularza PDF przy użyciu C# - Problemy z Checkboxes
możliwość oprawienia 'PdfStamper' do' PdfReader' ale przed wami możesz dowolnie manipulować plikiem PDF za pomocą dowolnych metod dostępnych z obiektu 'PdfReader'. Zobacz tutaj [oficjalną próbkę] (http://itextpdf.com/examples/iia.php?id=232) w Javie lub bardzo podobne, ale nie dokładnie to samo [tutaj] (http://stackoverflow.com/a/5349641/231316) w języku C#. –