[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr updated PDFBOX-3083:
Summary: Form fields are missing when rendering (was: PDF to Image
Conversion - Some text
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14986827#comment-14986827
]
Tilman Hausherr edited comment on PDFBOX-3083 at 11/3/15 7:52 AM:
-
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr updated PDFBOX-3083:
Attachment: PDFBOX-3083-acroform90°1.jpg
> PDF to Image Conversion - Some text layers are m
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14986827#comment-14986827
]
Tilman Hausherr commented on PDFBOX-3083:
-
For me, it works by changing one line
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14986827#comment-14986827
]
Tilman Hausherr edited comment on PDFBOX-3083 at 11/3/15 7:22 AM:
-
[
https://issues.apache.org/jira/browse/PDFBOX-3079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14986801#comment-14986801
]
Tilman Hausherr commented on PDFBOX-3079:
-
Did you look at PDFDebugger? You can u
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Description:
Hi,
I was trying to convert my pdf file to image (jpg or png) but onl
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Description:
Hi,
I was trying to convert my pdf file to image (jpg or png) but onl
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Description:
Hi,
I was trying to convert my pdf file to image (jpg or png) but onl
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Description:
Hi,
I was trying to convert my pdf file to image (jpg or png) but onl
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Description:
Hi,
I was trying to convert my pdf file to image (jpg or png) but onl
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Description:
Hi,
I was trying to convert my pdf file to image (jpg or png) but onl
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Description:
Hi,
I was trying to convert my pdf file to image (jpg or png) but onl
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Attachment: myout_image_1.jpg
> PDF to Image Conversion - Some text layers are miss
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Description:
Hi,
I was trying to convert my pdf file to image (jpg or png) but onl
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Attachment: out_bufferedimage_1.png
> PDF to Image Conversion - Some text layers ar
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Comment: was deleted
(was: Original pdf to convert to image)
> PDF to Image Conver
[
https://issues.apache.org/jira/browse/PDFBOX-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Atthapon Junpun-eak updated PDFBOX-3083:
Attachment: mypdf.pdf
Original pdf to convert to image
> PDF to Image Conversion -
Atthapon Junpun-eak created PDFBOX-3083:
---
Summary: PDF to Image Conversion - Some text layers are missing
from conversion
Key: PDFBOX-3083
URL: https://issues.apache.org/jira/browse/PDFBOX-3083
[
https://issues.apache.org/jira/browse/PDFBOX-3079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14986752#comment-14986752
]
rey bernal commented on PDFBOX-3079:
Although there could be difficulties as not all
[
https://issues.apache.org/jira/browse/PDFBOX-3082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maruan Sahyoun updated PDFBOX-3082:
---
Attachment: heap-usage.png
heap usage while building font cache captured using VisualVM
> Hi
Maruan Sahyoun created PDFBOX-3082:
--
Summary: High memory consumption while building font cache
Key: PDFBOX-3082
URL: https://issues.apache.org/jira/browse/PDFBOX-3082
Project: PDFBox
Issue
Hi,
Am 02.11.2015 um 21:27 schrieb John Hewson:
On 2 Nov 2015, at 08:35, Manfred Pock wrote:
Hi,
we render a image with the pdfbox-renderer:
for example
renderImageWithDPI(Pi_pageIdx, 250, ImageType.RGB);
250dpi, is a good value beetween performance and rendering quality
That’s a pretty hi
[
https://issues.apache.org/jira/browse/PDFBOX-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14986051#comment-14986051
]
Tilman Hausherr edited comment on PDFBOX-3081 at 11/2/15 9:08 PM:
-
[
https://issues.apache.org/jira/browse/PDFBOX-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr updated PDFBOX-3081:
Attachment: PDFBOX-679-toobig-marked-1.png
> Create example to draw glyph sizes in rendered
[
https://issues.apache.org/jira/browse/PDFBOX-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14986051#comment-14986051
]
Tilman Hausherr edited comment on PDFBOX-3081 at 11/2/15 9:08 PM:
-
[
https://issues.apache.org/jira/browse/PDFBOX-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14986051#comment-14986051
]
Tilman Hausherr commented on PDFBOX-3081:
-
Now PDFBOX-3078 comes up with giant bl
[
https://issues.apache.org/jira/browse/PDFBOX-3078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985972#comment-14985972
]
Tilman Hausherr commented on PDFBOX-3078:
-
I didn't do anything there, that code
> On 2 Nov 2015, at 08:24, Maruan Sahyoun wrote:
>
> Hi,
>
>> Am 02.11.2015 um 17:20 schrieb Manfred Pock :
>>
>> Windows 7 pro, jdk 8, intel core i5, 8Gb Ram.
>>
>> Java-Parameter:
>> -XX:MaxHeapFreeRatio=40 -XX:MinHeapFreeRatio=30 -XX:+UseParNewGC
>> -XX:+UseConcMarkSweepGC -Xmx512m -Xms19
> On 2 Nov 2015, at 08:35, Manfred Pock wrote:
>
> Hi,
>
> we render a image with the pdfbox-renderer:
>
> for example
> renderImageWithDPI(Pi_pageIdx, 250, ImageType.RGB);
>
> 250dpi, is a good value beetween performance and rendering quality
That’s a pretty high DPI, I’d expect PDFBox to t
[
https://issues.apache.org/jira/browse/PDFBOX-3078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985958#comment-14985958
]
John Hewson commented on PDFBOX-3078:
-
Yes, the bbox of a font is in glyph space, whi
[
https://issues.apache.org/jira/browse/PDFBOX-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985931#comment-14985931
]
John Hewson edited comment on PDFBOX-3081 at 11/2/15 8:10 PM:
-
[
https://issues.apache.org/jira/browse/PDFBOX-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985931#comment-14985931
]
John Hewson edited comment on PDFBOX-3081 at 11/2/15 8:11 PM:
-
[
https://issues.apache.org/jira/browse/PDFBOX-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985931#comment-14985931
]
John Hewson commented on PDFBOX-3081:
-
text.getXDirAdj(), text.getYDirAdj(), and tex
[
https://issues.apache.org/jira/browse/PDFBOX-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985918#comment-14985918
]
ASF subversion and git services commented on PDFBOX-3081:
-
Commit
[
https://issues.apache.org/jira/browse/PDFBOX-3030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985705#comment-14985705
]
ASF subversion and git services commented on PDFBOX-3030:
-
Commit
[
https://issues.apache.org/jira/browse/PDFBOX-3030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985698#comment-14985698
]
Tilman Hausherr commented on PDFBOX-3030:
-
That's OK. Btw there's a typo "guidlin
> On 2 Nov 2015, at 08:32, Maruan Sahyoun wrote:
>
> Hi,
>
>> Am 02.11.2015 um 12:29 schrieb Andreas Lehmkühler :
>>
>> Hi,
>>
>> do we need another release candidate before releasing the final version?
>>
>
> I'd think another RC would be good but that should potentially include an
> enha
[
https://issues.apache.org/jira/browse/PDFBOX-3030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985667#comment-14985667
]
ASF subversion and git services commented on PDFBOX-3030:
-
Commit
[
https://issues.apache.org/jira/browse/PDFBOX-3030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985671#comment-14985671
]
Maruan Sahyoun commented on PDFBOX-3030:
I've added it but kept the other informa
> On 2 Nov 2015, at 02:58, Andreas Lehmkühler wrote:
>
>
>
>> John Hewson hat am 30. Oktober 2015 um 19:43 geschrieben:
>>
>>
>>
>>> On 30 Oct 2015, at 03:50, Andreas Lehmkühler wrote:
>>>
John Hewson mailto:j...@jahewson.com>> hat am 30.
Oktober 2015 um 08:28 geschrieben
> Am 02.11.2015 um 18:36 schrieb Tilman Hausherr :
>
> Am 02.11.2015 um 12:29 schrieb Andreas Lehmkühler:
>> Hi,
>>
>> do we need another release candidate before releasing the final version?
>>
>> I would have some cycles to cut a RC2 this week only (on Wednesday?).
>>
>
> Yes!
>
> Suggesti
[
https://issues.apache.org/jira/browse/PDFBOX-3066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985685#comment-14985685
]
Maruan Sahyoun commented on PDFBOX-3066:
I hope to be able to report back soon ho
[
https://issues.apache.org/jira/browse/PDFBOX-3066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985676#comment-14985676
]
John Hewson commented on PDFBOX-3066:
-
Anecdotally, that appears to be the case. Thou
[
https://issues.apache.org/jira/browse/PDFBOX-3030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985661#comment-14985661
]
Tilman Hausherr commented on PDFBOX-3030:
-
I'd prefer to have a link to the suppo
+1
Am 02.11.2015 um 12:16 schrieb Maruan Sahyoun:
Hi,
I would like to take the current README.txt in the projects top level folder,
rename that to README.md and use markdown for formatting. In addition I would like
to add some more content as a kind of quick start how to get help, file iss
[
https://issues.apache.org/jira/browse/PDFBOX-2524?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985591#comment-14985591
]
ASF subversion and git services commented on PDFBOX-2524:
-
Commit
Am 02.11.2015 um 12:29 schrieb Andreas Lehmkühler:
Hi,
do we need another release candidate before releasing the final version?
I would have some cycles to cut a RC2 this week only (on Wednesday?).
Yes!
Suggestion for announce text (additional to the usual things):
- thanks for the feedbac
[
https://issues.apache.org/jira/browse/PDFBOX-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr resolved PDFBOX-3081.
-
Resolution: Fixed
> Create example to draw glyph sizes in rendered images
> -
[
https://issues.apache.org/jira/browse/PDFBOX-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985579#comment-14985579
]
ASF subversion and git services commented on PDFBOX-3081:
-
Commit
Tilman Hausherr created PDFBOX-3081:
---
Summary: Create example to draw glyph sizes in rendered images
Key: PDFBOX-3081
URL: https://issues.apache.org/jira/browse/PDFBOX-3081
Project: PDFBox
[
https://issues.apache.org/jira/browse/PDFBOX-3002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985568#comment-14985568
]
Tilman Hausherr commented on PDFBOX-3002:
-
Indeed, thanks!
> PDF files not close
[
https://issues.apache.org/jira/browse/PDFBOX-3002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985563#comment-14985563
]
ASF subversion and git services commented on PDFBOX-3002:
-
Commit
[
https://issues.apache.org/jira/browse/PDFBOX-3078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr updated PDFBOX-3078:
Attachment: PDFBOX-679-toobig-marked-1-original.png
PDFBOX-679-toobig-marked
Hi,
we render a image with the pdfbox-renderer:
for example
renderImageWithDPI(Pi_pageIdx, 250, ImageType.RGB);
250dpi, is a good value beetween performance and rendering quality
and we show the bufferedimage in java (we also cache the image that we
don't need to rerender it always)
what i
Hi,
> Am 02.11.2015 um 12:29 schrieb Andreas Lehmkühler :
>
> Hi,
>
> do we need another release candidate before releasing the final version?
>
I'd think another RC would be good but that should potentially include an
enhanced font cache.
BR
Maruan
> I would have some cycles to cut a RC2 t
Hi,
it is a standalone-app, no app server.
i will take a look about font cache.
BR, Manfred
Am 02.11.2015 um 17:24 schrieb Maruan Sahyoun:
Hi,
Am 02.11.2015 um 17:20 schrieb Manfred Pock :
Windows 7 pro, jdk 8, intel core i5, 8Gb Ram.
Java-Parameter:
-XX:MaxHeapFreeRatio=40 -XX:MinHeapFre
Hi,
> Am 02.11.2015 um 17:20 schrieb Manfred Pock :
>
> Windows 7 pro, jdk 8, intel core i5, 8Gb Ram.
>
> Java-Parameter:
> -XX:MaxHeapFreeRatio=40 -XX:MinHeapFreeRatio=30 -XX:+UseParNewGC
> -XX:+UseConcMarkSweepGC -Xmx512m -Xms192m
>
> Log-message, no there are no new log message.
btw - how
Hi,
> Am 02.11.2015 um 17:20 schrieb Manfred Pock :
>
> Windows 7 pro, jdk 8, intel core i5, 8Gb Ram.
>
> Java-Parameter:
> -XX:MaxHeapFreeRatio=40 -XX:MinHeapFreeRatio=30 -XX:+UseParNewGC
> -XX:+UseConcMarkSweepGC -Xmx512m -Xms192m
>
> Log-message, no there are no new log message.
is it a st
Windows 7 pro, jdk 8, intel core i5, 8Gb Ram.
Java-Parameter:
-XX:MaxHeapFreeRatio=40 -XX:MinHeapFreeRatio=30 -XX:+UseParNewGC
-XX:+UseConcMarkSweepGC -Xmx512m -Xms192m
Log-message, no there are no new logmessage.
BR, Manfred
Am 02.11.2015 um 17:12 schrieb Maruan Sahyoun:
Hello Manfred,
A
Hello Manfred,
> Am 02.11.2015 um 17:09 schrieb Manfred Pock :
>
> Hello!
>
> Currently we you use a version from pdfbox to render pdf's from the trunk at
> date 2015-03-09. Not really fast, but it will be ok.
>
> From time to time i try the current trunk version to check any improvements
> o
Hello!
Currently we you use a version from pdfbox to render pdf's from the
trunk at date 2015-03-09. Not really fast, but it will be ok.
From time to time i try the current trunk version to check any
improvements on the performance side, but no enhancement, it seems the
rendering process is
[
https://issues.apache.org/jira/browse/PDFBOX-3014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985439#comment-14985439
]
Jason Mackin commented on PDFBOX-3014:
--
In case anyone else is dealing with an Amazo
[
https://issues.apache.org/jira/browse/PDFBOX-3030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985428#comment-14985428
]
ASF subversion and git services commented on PDFBOX-3030:
-
Commit
[
https://issues.apache.org/jira/browse/PDFBOX-3017?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maruan Sahyoun updated PDFBOX-3017:
---
Description:
Improve signing code:
- incremental save only works for signatures and doesn't r
[
https://issues.apache.org/jira/browse/PDFBOX-3017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985372#comment-14985372
]
Maruan Sahyoun commented on PDFBOX-3017:
[~mkl] thank you for the 'reminder' - I'
[
https://issues.apache.org/jira/browse/PDFBOX-2816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985368#comment-14985368
]
ASF subversion and git services commented on PDFBOX-2816:
-
Commit
[
https://issues.apache.org/jira/browse/PDFBOX-3017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985369#comment-14985369
]
ASF subversion and git services commented on PDFBOX-3017:
-
Commit
[
https://issues.apache.org/jira/browse/PDFBOX-2816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985352#comment-14985352
]
ASF subversion and git services commented on PDFBOX-2816:
-
Commit
[
https://issues.apache.org/jira/browse/PDFBOX-3017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985354#comment-14985354
]
ASF subversion and git services commented on PDFBOX-3017:
-
Commit
[
https://issues.apache.org/jira/browse/PDFBOX-3030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985336#comment-14985336
]
ASF subversion and git services commented on PDFBOX-3030:
-
Commit
ccouturi created PDFBOX-3080:
Summary: TrueTypeFont synchronization
Key: PDFBOX-3080
URL: https://issues.apache.org/jira/browse/PDFBOX-3080
Project: PDFBox
Issue Type: Improvement
Compo
[
https://issues.apache.org/jira/browse/PDFBOX-3017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985190#comment-14985190
]
Michael Klink edited comment on PDFBOX-3017 at 11/2/15 1:10 PM:
---
[
https://issues.apache.org/jira/browse/PDFBOX-3002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jesse Long updated PDFBOX-3002:
---
Attachment: pdfbox-close-parse-error.patch
pdfbox-close-parse-error.patch: With the changes made to P
[
https://issues.apache.org/jira/browse/PDFBOX-3068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985081#comment-14985081
]
Tim Allison commented on PDFBOX-3068:
-
Thank you!
> Null metadata in 2.0 in some fil
Hi,
do we need another release candidate before releasing the final version?
I would have some cycles to cut a RC2 this week only (on Wednesday?).
WDYT?
BR
Andreas
-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
Fo
Hi,
> Maruan Sahyoun hat am 2. November 2015 um 12:16
> geschrieben:
>
>
> Hi,
>
> I would like to take the current README.txt in the projects top level folder,
> rename that to README.md and use markdown for formatting. In addition I would
> like to add some more content as a kind of quick st
Hi,
I would like to take the current README.txt in the projects top level folder,
rename that to README.md and use markdown for formatting. In addition I would
like to add some more content as a kind of quick start how to get help, file
issues… Benefit would be that a) the README provides some
> John Hewson hat am 30. Oktober 2015 um 19:43 geschrieben:
>
>
>
> > On 30 Oct 2015, at 03:50, Andreas Lehmkühler wrote:
> >
> >>
> >> John Hewson mailto:j...@jahewson.com>> hat am 30.
> >> Oktober 2015 um 08:28 geschrieben:
> >>
> >>
> >>
> >>> On 30 Oct 2015, at 00:00, Andreas Lehmku
[
https://issues.apache.org/jira/browse/PDFBOX-3066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985014#comment-14985014
]
Maruan Sahyoun commented on PDFBOX-3066:
Added note:
The PDF 2.0 spec has this
[
https://issues.apache.org/jira/browse/PDFBOX-3066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14985009#comment-14985009
]
Maruan Sahyoun commented on PDFBOX-3066:
AFAIK Save As Text follows the definitio
81 matches
Mail list logo