怎样在手机上弄电子版文档_用手机怎样创建PDF文档?

如今手机的功能越来越强大,日常的一些办公操作我们可以用手机替代,比如怎么在手机里创建新的PDF文档?下面一起来看看具体步骤。

首先我们需要下载极速PDF(阅读器)APP,安装后打开阅读器点击页面最下方的“扫描”进入制作。

b3f54f44e30131e95f25174549e66a21.png

方式1:拍照获取并生成PDF

进入页面后,点击拍照按钮进行拍摄,然后点击页面右上角的“创建PDF”;

033a93573371f6fb68a60f1312bb2c71.png

方式2:已有图片生成PDF

进入页面后点击左下方的相机左侧的图片进入,可获取相册和手机文件夹中的图片,选择后右侧会实时显示已添加张数,然后点击右上角的“创建PDF”。

8f4ac7df6c86110638351663466e5fb7.png

以上任一方式点击创建PDF后,即可进入PDF编辑页面,下方有一排工具可进行相应的操作后,点击右上角的“生成PDF”,最后再输入PDF文档的名称后,点击确定,这个PDF文件就创建好了。

21f6258d185550406cdab0bfdc5d5035.png

PS:这5个工具分别的作用:

(1). 新增:可添加多张图片创建文件。点底部工具栏新增,可选择“再拍一张或从相册中选择”添加;

(2). 排序:对于多张图片创建文件时,点工具栏排序,对图片进行 重新排序操作。长按高亮覆盖图片后 – 拖动图片 – 完成;

(3). 旋转:生成 PDF 文件时,点工具栏旋转,可对图片进行顺时针90°旋转;

(4). 裁剪:创建文件时调整图片大小。点工具栏裁剪 ,可拖动裁剪框,对图片进行任意大小的裁剪;

(5). 删除:点击,删除正在创建的图片。

已标记关键词 清除标记
刚开始接触这个STM32Cube+FreeRTOS的时候也是遇到这个问题,这个问题的原因是没有足够的内存分配给栈空间,以下是我的分析过程: 1.出现了调度器无法调度的问题,追查调度函数osKernelStart和vTaskStartScheduler发现错误出现在以下位置: xReturn = xTaskCreate( prvIdleTask, "IDLE", tskIDLE_STACK_SIZE, ( void * ) NULL, ( tskIDLE_PRIORITY | portPRIVILEGE_BIT ), NULL ); 也就是说创建IDLE任务时失败,使得xReturn 不等于 pdPASS,那么vTaskStartScheduler代码后续的: if(xRetern == pdPass) { ...... } 就不会执行,调度器就无法工作 2.继续跟踪读IDLE任务分配的代码,一直到函数xTaskGenericCreate,发现程序在这个地方出错: pxNewTCB = prvAllocateTCBAndStack( usStackDepth, puxStackBuffer ); if(pxNewTCB != NULL) { ...... } 最后会返回内存不足的错误,如下代码: xReturn = errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY; traceTASK_CREATE_FAILED(); 这个地方给任务分配TCB控制块和栈的内存空间,产生了失败 3.您可以继续跟踪prvAllocateTCBAndStack函数,看看内存可用空间是怎么定义的 4.我给出的具体方法是减小栈空间字节数或者其他内存节省办法 我将原来是128的栈空间修改成了64就可以成功运行3个任务了,但是我认为随着任务的增多还是会出现这个内存不足的问题,以下是创建任务的代码,供你参考: while(NULL == defaultTaskHandle) { osThreadDef(test_task, test_task, osPriorityNormal, 1, 64);//128); defaultTaskHandle = osThreadCreate(osThread(test_task), NULL); } while(NULL == uc1recv_TaskHandle) { osThreadDef(uc1recv_task, uc1recv_task, osPriorityHigh, 1, 64);//128); uc1recv_TaskHandle = osThreadCreate(osThread(uc1recv_task), NULL); } #if 1 while(NULL == uc2recv_TaskHandle) { osThreadDef(uc2recv_task, uc2recv_task, osPriorityAboveNormal, 1, 64);//128); uc2recv_TaskHandle = osThreadCreate(osThread(uc2recv_task), NULL); } #endif osKernelStart();
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页